Angularjs 为什么数组元素不显示在ng repeat结构中
我使用了$scope,但未显示我的数组。我来自knockoutjs,这真的很奇怪Angularjs 为什么数组元素不显示在ng repeat结构中,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我使用了$scope,但未显示我的数组。我来自knockoutjs,这真的很奇怪 angular.module('app',[]).controller('T',function($scope){ $scope.Test=“AAA”; $scope.todos=[{ 文字:“学习角度”, 完成:对 }, { 文本:“构建角度应用程序”, 完成:错误 }]; }); {{Test}} {{todo.text} 您不需要在ng repeat调用中明确引用控制器--ng repeat=“t
angular.module('app',[]).controller('T',function($scope){
$scope.Test=“AAA”;
$scope.todos=[{
文字:“学习角度”,
完成:对
}, {
文本:“构建角度应用程序”,
完成:错误
}];
});代码>
{{Test}}
- {{todo.text}
您不需要在ng repeat
调用中明确引用控制器--ng repeat=“todo in todos”
就可以了
更新的fiddle:您不需要在ng repeat
调用中显式引用控制器--ng repeat=“todo in todos”
可以
更新的提琴:将ng repeat=“todo in T.todos”
更改为ng repeat=“todo in todos”
将ng repeat=“todo in T.todos”
更改为ng repeat=“todo in todos”您可以删除T.todos
,并在视图中仅使用todo
。否则,在ng控制器中使用控制器作为符号,如T作为T
。然后使用t.todos
您可以删除t.todos
并在视图中仅使用todos
。否则,在ng控制器中使用控制器作为符号,如T作为T
。然后使用t.todos
谢谢,但在AngularJS主页上,他们使用“”在这种情况下,todoList
是一个数据对象,而不是控制器名称。谢谢,但在AngularJS主页上,他们使用“ ”在这种情况下,todoList
是一个数据对象,不是控制器名称。