这是我的模型:保存键,模式的价值没有得到保存在范围和重复输入字段
{ aktuell: { N5: '8', Auftragsnr: 123 },
historie:
[
{ some data },
{ more data }
]
};
我有这样的HTML代码:
<ul>
<li>
<span ng-repeat="(key, value) in friends[0].aktuell" ng-show="key != '_id' && key != '__v'">
{{key}}
</span>
</li>
<br>
<li ng-repeat="friend in friends">
<span ng-repeat="(key, value) in friend.aktuell" ng-show="key != '_id' && key != '__v'">
<input type="text" ng-model="value">
</span>
<button ng-click="save(friend)" class="btn btn-primary">Save</button>
</li>
</ul>
会发生什么:
当我点击保存时,控制器会被正确触发(并执行API请求等),但是任何输入到输入字段的新值都不会保存在朋友mo中del(范围)。我试过铬Batarang,然后输入一个值新的输入字段时,范围不发生变化,见截图:
预期的行为:
预期的行为是保存新“朋友模型”的“aktuell”成员中的“N5”值。
更新:固定的同时, “双输入” 栏错误
由于@ dhavalcengg的回答指出,您需要指定“值”在朋友对象中的位置。所以在你的例子中,你需要ng-model =“friend.akuell ['N5']”在你的输入 – catalyst294 2014-09-03 15:30:58
@ catalyst294上如果你这样做,它会被硬编码..我们不希望这.. :) :) – dhavalcengg 2014-09-03 15:33:34
我并不是建议硬编码它,只是试图用问题中的示例回答一些解释。 – catalyst294 2014-09-03 15:43:49