我有一系列重复的Prototype实例。 我找到的当前解决方案来自https://groups.google.com/forum/#!topic/angular/rdMf0DZHVvE
我基本上在ng-repeat指令上定义了一个控制器,然后在那里初始化原型:
<li ng-repeat="user in users" ng-controller="MyUserExtender">
{{user.name}}
</li>
然后控制器扩展用户:
controllers.controller('MyUserExtender', function($scope) {
$scope.user = new User($scope.user);
});
有关完整代码,请参阅此处: http://jsfiddle.net/5d5v6b5j/
现在的问题是,如果我通过更改用户的名称。例如,ng-model,ng-repeat不会更新,输出的用户名保持不变。
感谢您输入的欢呼声 克里斯托弗
答案 0 :(得分:0)
这很简单,只需传入已经初始化的原型数组。
<div style="position:absolute;right:0;top:0;bottom:0;left:400px;">
<div class="test"></div>
</div>