Я использую следующий код в 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'? –