javascript - Angular 结果中的 PHP

标签 javascript php angularjs

我知道 Angular 是在客户端呈现的,而 PHP 是服务器端脚本,但是有什么方法可以将两者结合起来 - 这对我来说都是非常新的。

例如,这个 Angular 响应效果很好。

<li ng-repeat="data in filtered = (list | filter:search | orderBy : predicate :reverse) | startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit" data-name="{{data.customerName}}" class="myli">
           <strong>{{data.customerName}}</strong><br />
           {{data.addressLine1}}, {{data.city}}, {{data.state}}, {{data.postalCode}}, {{data.country}}<br />
           <code>{{data.creditLimit}}</code>
</li>

但是如果我想向其中添加一些 PHP 逻辑,有什么办法可以做到这一点吗?我很欣赏我可以使用 javascript 等效项来实现许多功能(case:select 等)。但不适用于 md5 等。我的目标之一是在生成的 li 中加载头像图像。

<li ng-repeat="data in filtered = (list | filter:search | orderBy : predicate :reverse) | startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit" data-name="{{data.customerName}}" class="myli">
           <strong>{{data.customerName}}</strong><br />
           {{data.addressLine1}}, {{data.city}}, {{data.state}}, {{data.postalCode}}, {{data.country}}<br />
           <code>{{data.creditLimit}}</code>
           <?php if("{{data.creditLimit}}" >= 1000){ // Do Something } ?>
</li>

最佳答案

举个例子

but not for md5 for example

我看到你有 3 个选择,

  • 计算服务器端的md5,并将其传递给变量或属性

    var hash = '<?php echo md5( $something ); ?>';

  • 使用ajax发送到服务器,计算后返回给客户端。

  • 或者找到一个 JavaScript 解决方案(存在),例如

https://github.com/blueimp/JavaScript-MD5

关于javascript - Angular 结果中的 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31459151/

相关文章:

Java:从 http url 获取 json(使用 JSON.org api)

javascript - 在 Angularjs 中使用列表会破坏 ng-click

javascript - .click() 在没有点击时有时会被调用

javascript - 在 JavaScript 中尝试使用 localStorage 保存和加载包含对象的数组时出错

javascript - 防止为 angularjs 页面运行表单验证

javascript - 使用 Constant 组件在 React JS 中设置主要组件的样式

javascript - Bootstrap 表从选定行获取数据

php - apns 在设备离线时丢弃了旧的推送通知

css - angularjs 和括号实时预览 : The simplest code doesn't work

javascript - 使用 res.send 返回成功