gpt4 book ai didi

javascript - 在 ng-repeat 中使用变量

转载 作者:行者123 更新时间:2023-11-28 11:33:53 25 4
gpt4 key购买 nike

如果变量是在 Angular.js 指令之外定义的,如何在 ng-repeat 内部使用变量?

例如,这不起作用:

<script>
var items = ['a', 'b', 'c'];
</script>

<div ng-repeat="n in items">
...
</div>

<script>
... do something with items ...
</script>

如何使变量在 ng-repeat 范围内和范围外都工作?

(显然我不是 Angular 的忍者:) )

最佳答案

如果您像这样定义items,它将被置于全局范围内(在浏览器环境中,即窗口对象)。

ng-repeat 指令只能访问其 Controller 范围内的变量。所以你需要做这样的事情:

$scope.items = items;

在初始化 Controller 时。

关于javascript - 在 ng-repeat 中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30503145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com