【发布时间】:2017-02-14 18:40:58
【问题描述】:
我在控制器中有一个数据字典,我使用ng-repeat 显示它。 key 是标题,value 被放置为input 的value 字段。我希望用户能够编辑这些值,然后提交表单。我可以处理所有输入的最佳方式是什么?我试过ng-model,但我不能直接更改字典的值,所以我倾向于制作另一个字典来存储新数据。不过这似乎不是很有效,所以我想知道是否有更好的方法。
编辑:我有这个界面并添加了一些值。
export interface Iint {
[title: string] : string;
}
这是在构造函数中
this.hashMap : Iint = {};
this.hashMap["Next Title"] = "data";
this.hashMap["Next Value"] = "more data;
在html 中,我希望每个values(数据,更多数据)出现在它自己的输入文本框中,用户可以在其中编辑和更改字典中的值。在用户保存和更新数据之前,我需要验证和其他事情,所以我不确定是否应该制作一个重复的数组。
【问题讨论】:
-
字典是什么意思?你能举个例子吗?
-
编辑了更多细节
标签: angularjs