0
考慮片段:如何查看動態生成的對象的所有屬性?
<div ng-app="myApp" ng-controller="myCtrl">
<table>
<tr ng-repeat = "value in array" >
<td><input ng-model="formdata[value]" /></td>
<td>{{value}}</td>
<td>{{formdata[value]}}</td>
<td>{{data}}</td>
</tr>
</table>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.array = [1, 2, 3, 4, 5];
$scope.$watch("formdata",
function() {
// some code goes here
}, true
);
});
</script>
如清楚地看到是動態生成的NG-模型的每一行。
formdata[1]
formdata[2]
formdata[3]
formdata[4]
formdata[5]
現在我想要關注此對象(formdata)的所有屬性。我喜歡上面但手錶永遠不會被解僱。
請建議。
有在此範圍內沒有FORMDATA,所以沒有什麼可看。 formdata是在由ng-repeat創建的子範圍內創建的。 –
@JBNizet:完美的,當我在控制器中聲明$ scop.formdata = {}時;手錶被解僱了。如果您將該評論作爲答案,我會非常高興,因爲它真的是一個了不起的答案。 –