Ng重复输入字段

时间:2015-11-24 23:55:31

标签: angularjs

所以我正在开展一个项目,我需要在这个项目中构建一个文本输入字段网格,一个excel电子表格来显示值并允许它们更新。

使用angular,使用常规表结构执行此操作的html片段为:

<table >
            <tr>
                <th></th>
                <th ng-repeat="week in weeks">{{week['weekEndDate']}}</th>
            </tr>
            <tr ng-repeat="field in fields" id={{field['fieldID']}}>
                <td>{{field['displayName']}}</td>
                <td ng-repeat="week in weeks" id={{week['weekID']}}>
                    {{ week[field.name] }}
                </td>
            </tr>
</table>

我有桌子的地方:周(检查,保存,费用)和字段(fieldID,名称)。 fields.name列直接映射到周表中的列名。

我的意思是,我希望这些是具有相同表结构的类型字段。

我试过了:

<table >
            <tr>
                <th></th>
                <th ng-repeat="week in weeks">{{week['weekEndDate']}}</th>
            </tr>
            <tr ng-repeat="field in fields" id={{field['fieldID']}}>
                <td>{{field['displayName']}}</td>
                <td ng-repeat="week in weeks" id={{week['weekID']}}>
                    <input ng-model="{{ week[field.name] }}" placeholder="{{ week[field.name] }}">
                </td>
            </tr>
</table>

但那给了我

的错误

语法错误:令牌&#39; {&#39;表达式[{{week [field.name]}}]第2列的无效密钥,从[{week [field.name]}}开始。

而且,我有一些按钮,允许你一次向前和向后移动一周,这基本上使用不同的日期参数进行相同的查询 - 每次按下按钮时,它会产生一个额外的列输入字段而不是&替换&#39;现在的。

所以我想知道这种期望行为的正确语法是什么,因为它不喜欢我设置它的方式。

一如既往,感谢提前加尔和家伙们。

0 个答案:

没有答案