angularjs - 在 ng-repeat 中解析 JSON

标签 angularjs

是否可以在 ng-repeat 中解析 JSON? 我尝试了 JSON.parse 和 angular.fromJson。

    <div ng-repeat='x in JSON.parse(element.info)'>
        {{x.key}}
    </div>

可以在这里查看:http://jsfiddle.net/y4qje54o/1/

最佳答案

AngularJS 使用嵌套并硬编码在核心内部的 $watch 模块来处理所有 ng-repeat。如果您尝试编写不正确的 ng-repeat ,则会导致日志错误垃圾邮件,这是由于 ng-repeat 循环的“重新加载”造成的。

如果将 JSON 解析放入循环中,将会导致巨大的性能崩溃。从 Controller 中您将执行一次。

请注意,如果 View 只生成一次数据,那么性能将是相同的。但你会失去MVC模式。照顾好它。

关于angularjs - 在 ng-repeat 中解析 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27453297/

相关文章:

javascript - angular 如何从 "yyyy-mm-ddT00:00:00"等格式按日期订购项目

javascript - 我们如何在 angularjs 中的 select 选项上提供标题?

javascript - Angular.js 将值从 select 传递到另一个 View

javascript - 如何从模板脚本访问 AngularJS 变量

html - 单击按钮时图像缩放

angularjs - 当服务器上的资源项被删除时,从数组中删除资源项

javascript - 在另一个函数中调用相同范围内的函数 -AngularJS - 错误

php - angularjs和PHP:在飞行前响应中,Access-Control-Allow-Headers不允许请求 header 字段Access-Control-Allow-Origin

javascript - 如何在 Angular 数据表中获取双击事件

node.js - 如何构建 Node/Angular/Socket.io 项目?