Javascript AngularJS ng重复绑定错误
我在尝试使用ng repeat绑定值时收到以下错误 TypeError:无法读取未定义的属性“#” html:Javascript AngularJS ng重复绑定错误,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我在尝试使用ng repeat绑定值时收到以下错误 TypeError:无法读取未定义的属性“#” html: 你知道为什么这样不行吗?谢谢您可以这样注册控制器: var app = angular.module('app', []); app.controller('PeopleCtrl', ['$scope', function($scope){ $scope.peoples = [ {name: 'John'}, {name: 'Jane'}
你知道为什么这样不行吗?谢谢您可以这样注册控制器:
var app = angular.module('app', []);
app.controller('PeopleCtrl', ['$scope', function($scope){
$scope.peoples = [
{name: 'John'},
{name: 'Jane'}
];
}]);
(注意左侧菜单中的[小提琴选项]。)
下面是另一个例子
(注意html中的ng应用程序标记)
希望这能有所帮助。在你的问题中,你有类似的问题
$scope.peoples [
{name: 'Zed'},
{name: 'Ben'}
];
但看起来应该是这样的
$scope.peoples = [
{name: 'Zed'},
{name: 'Ben'}
];
缺少等号您需要为变量赋值才能使用它
=
用于为变量赋值是否注册控制器?将代码放入jsFiddle或plunker并发布URL。
$scope.peoples [
{name: 'Zed'},
{name: 'Ben'}
];
$scope.peoples = [
{name: 'Zed'},
{name: 'Ben'}
];