我正在尝试使用动态ng-model进行多语言数据输入。这是我的标签:
<tabset>
<tab ng-repeat="language in languages" heading="{{language}}">
<input type="text" data-ng-model="name[language]" id="name[language]" class="form-control" >
</tab>
</tabset>
但它给出了错误。我该如何使用它?
以下是摘要:
答案 0 :(得分:2)
将$ scope.name声明为空对象怎么样?似乎它出现了错误disappear。
答案 1 :(得分:0)
您可以在控制器中声明一个空数组:
$scope.value=[];
在您的html页面中,您可以写下:
<tabset>
<tab ng-repeat="language in languages" heading="{{language}}">
<input type="text" data-ng-model=value[$index] id="value[$index]" class="form-control" >
</tab>