重复一组Prototypes

时间:2015-06-01 12:35:00

标签: angularjs angularjs-ng-repeat

我有一系列重复的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不会更新,输出的用户名保持不变。

感谢您输入的欢呼声 克里斯托弗

1 个答案:

答案 0 :(得分:0)

这很简单,只需传入已经初始化的原型数组。

<div style="position:absolute;right:0;top:0;bottom:0;left:400px;">
    <div class="test"></div>
</div>