将ng-Model设置为数字输入字符串

时间:2015-02-28 05:36:57

标签: angularjs

我有一个数字输入,我想根据数组中的值动态设置ngModel

<input type="number" ng-model="{{$scope. + denom.label}}" tabindex="1" />

我意识到我无法将{{ }}放入ng-model中,因为已经在角度控制器中,所以它们并不是必需的,

<input type="number" ng-model="$scope. + denom.label" tabindex="1" />

也不起作用。 denom.label是一个字符串,但"$scope." + denom.label'将评估为一个数字。

<input type="number" ng-model="denom.label" tabindex="1" />

上述情况也不起作用。 denom.label计算为字符串,错误表示期望ngModel为数字。我需要它来评估$scope.pennies例如

我该如何做到这一点?

2 个答案:

答案 0 :(得分:1)

尝试以下标记..

<强>标记

<input type="number" ng-model="this[denom.label]"/>

答案 1 :(得分:0)

您需要的只是以下代码才能使其发挥作用。

<input type="number" ng-model="denom.label" tabindex="1" />