JSP (часть кода)
<tr ng-repeat="eachlowerstack in configdata.lowerstack">
<td>
<p ng-model="detail(eachlowerstack.integration.id)">{{eachlowerstack.integration.id}}</p><br>
<span>Name: {{config.name}}</span><br>
<span>Platform: {{config.platform}}</span><br>
<span>Version: {{config.version}}</span><br>
<span>Level: {{config.level}}</span><br>
</td>
контроллер:
$scope.detail = function(integid) {
$scope.url1 = contextPath + "/getlowerstackdetails/"+integid;
console.log($scope.url1);
DependecyInject.getData($scope.url1).then(function(result) {
$scope.config = result.data;
console.log($scope.config);
console.log($scope.config.name);
console.log($scope.config.platform);
console.log($scope.config.version);
console.log($scope.config.level);
//console.log($scope.configdata.lowerstack.integration.id);
});
};
Во время выполнения я получаю ответ от заднего конца, но он переходит в бесконечный цикл:
angular.js: 38 Ошибка при отсутствии: [$ rootScope: infdig] http://errors.angularjs.org/1.5.0/ $ rootScope/infdig? p0 = 10 & p1 =% 5B% 5D
Используйте " ng-init " вместо "ng-model"
ngModel
- это функция - что вы ожидаете от нее?