将范围传递给ng-repeat

时间:2016-03-25 19:05:28

标签: javascript angularjs

嘿,是否可以将范围作为属性传递给ng-repeat循环? 例如

<li ng-repeat="e in data">{{e.someScope}}</li>
scope.someScope = "property";

我尝试这样做,但它不起作用。

<li ng-repeat="e in data">{{e}}{{+.+}}{{someScope}}</li>

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用索引符号而不是使用ng-bind来完全避免插值,因为someScope是范围对象的属性,而不是e的属性。此外,尝试将.与对象的属性查找结合使用会导致解析错误:

<li ng-repeat="e in data"><span ng-bind="e[someScope]"></span></li>