我使用下面的代碼在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'接觸得到什麼? –