我使用下面的代码在codepen和面对这个问题, 为conctact我收到以下错误角度中的一些变量没有定义错误?
为什么给错误的接触,而不是为了名?
我该如何解决这个问题?
angular.js:13550 ReferenceError: contact is not defined
at new <anonymous> (pen.js:8)
at Object.invoke (angular.js:4665)
at R.instance (angular.js:10115)
at n (angular.js:9033)
at g (angular.js:8397)
at g (angular.js:8400)
at angular.js:8277
at angular.js:1751
at n.$eval (angular.js:17229)
at n.$apply (angular.js:17329)
这里是JS文件
var app = angular.module("crud", []);
app.controller("ctrl", ['$scope', function($scope) {
$scope.data = [3, 4, 5, 34, 34];
debugger;
$scope.name = name;
$scope.contact = contact;
$scope.obj = {
name: $scope.name,
contact: $scope.contact
};
console.log($scope.obj);
}]);
下面是我使用的HTML文件。
<body ng-app="crud">
<div ng-controller="ctrl">
<div>
<table>
<tr ng-repeat="x in data track by $index">
<td>{{x}}</td>
<td>{{$index}}</td>
</tr>
</table>
</div>
</div>
</body>
请回答这些问题
- 为什么没有在接触,而不是在叫什么名字?
- 联系人是号码数据,我应该给它什么默认值?
你在你所分配给'$ scope.contact'接触得到什么? –