使用模型名称命名角度动态创建范围

时间:2015-08-01 09:54:40

标签: angularjs angularjs-scope

我想用动态名称

创建范围

例如

  <div ng-repeat="id in ides">
         < .... ng-model="id.eId">
  </div>

现在我要创建和显示我的n(大小的ides)范围。 例如

<div>
      <span>{{scopevalue"id.eId".name}}</span>
</div>

如何用角度

完成

1 个答案:

答案 0 :(得分:1)

在这种情况下,您应该使用括号表示法。例如像这样(在控制器中定义$scope.names = {};):

<div ng-repeat="id in ides">
    <input type="text" ng-model="names[id.eId].name" />
</div>

然后你可以做

<div>
     <span>{{names[id.eId].name}}</span>
</div>