ng-repeat break指令模型绑定

时间:2016-05-09 15:14:50

标签: javascript angularjs

<input-directive model="config.shared.product.whatevers[0]"></input-directive> 

<!-- above works, below doesn't bind properly -->

<td ng-repeat="whatever in config.shared.product.whatevers track by $index">
   <input-directive model="whatever"></input-directive>
</td>

基本上,当模型在ng-repeat内部时,模型不会从这个完全工作的指令更新。它可以读取值,但在更改输入值时不会更新。如果您需要更多代码,请告诉我们!

1 个答案:

答案 0 :(得分:0)

为此找到了解决方案。我正在使用原语。

我的目标:     { bananas: [1,2,3,4,5] }

但是,要在ng-repeat中使用它,请执行以下操作:     { bananas: [ { value:1 }, { value:2 }... ] }并引用该值。我确信有一种更清洁的方法可以做到这一点。