2017-09-22 103 views
-2

我试图把一个表达式的值到另一个如下得到一个表达式的值:如何在一个又一个的Angularjs

<label class="col-md-12" ng-repeat="a in filters"> {{a.label}} 
      <select ng-model="qqq"> 
       <option ng-repeat="f in values " ng-value="{{f.{{a.label}}}}" > 
       {{f.{{a.label}}}} 
       </option> 
      </select> 
</label> 

我知道,不正确的做法,但只是为了说明这个问题正是我写道。还兼具价值和过滤器是两个不同的独立JSON对象,所以想如果

{{a.label}}= manufacture 

然后

{{f.{{a.label}}}} = {{f.manufacture}} 

和两个对象没有任何共同的属性

回答

0

您可以使用bracket notation访问财产如{{f[a.label]}}

+0

这不起作用 –

+0

为什么不能正常工作?请提供[最小,完整和可验证示例](https://stackoverflow.com/help/mcve),以便提供更多上下文。 “那不管用”对你面临的问题一无所知。 –

相关问题