javascript - 使用 '$' 迭代对象属性

标签 javascript angularjs

我有这个对象

$scope.stuff = {
  '$X': [],
  '$Y': [],
  '$Z': [],
};

和下面的 HTML

<span ng-repeat="(attr, val) in stuff">{{attr}}, {{val}}</span>

但是 ng repeat 不会产生任何结果。但是,如果我从属性名称中删除“$” - 它会起作用。为什么?

最佳答案

参见 this issue在 GitHub 上。开发人员已经意识到这个问题,并且对于是否应该解决这个问题存在争论。

关于javascript - 使用 '$' 迭代对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25311431/

相关文章:

javascript - 使用 JQuery 对子表数据进行排序

javascript - 使用 JavaScript 添加数组对象

javascript - 如何在 Angular.js 中的 $http.post 之后将值从字符串转换和计算为数字

css - 为什么 form-inline 的元素之间没有空格?

javascript - 如何将代码添加到 &lt;script&gt; &lt;/script&gt; 中

javascript - Ember.js + AddThis 错误 "Uncaught TypeError: Cannot read property ' 调用“未定义”

javascript - javascript 中全局数组未捕获的 ReferenceError

AngularJS ui-router 可选参数

angularjs - ngModel 用于隔离指令定义

javascript - child div看不到 Angular 范围