3
我需要在ng模型中执行一个表达式。在ng模型中的表达式AngularJS
我有一个列表中显示的整数数组,需要在每个项目点击时生成输入字段。所有输入字段都应携带基数为1的比率生成值。由于用户可以更改该值,因此我还需要获取输入字段中的数字总和。
我对这个代码是
<div class="row" ng-repeat="kpi in SelectedKpiModel">
<div class="small-2 columns" ng-click="View.RemoveSelectedKPI($index)" style="margin-top:0.5em;border:ridge;padding-bottom: 1em; padding-top:0.5em; text-align:center"><span class="fa fa-scissors"></span></div>
<div class="small-4 columns" style="margin-top:0.5em;border:ridge;padding-bottom: 1em; padding-top:0.5em; text-align:center">
{{kpi.id}}
</div>
<div class="small-4 columns" style="float:left;margin-top:0.5em;border:ridge; padding:0em">
<input type="number" value="{{1/SelectedKpiModel.length}}" />
</div>
</div>
我如何得到所有的字段值的计数,如果用户修改或如何存放每个字段的值并检索是否需要?
我试过像ng-model="{{1/SelectedKpiModel.length}}"
,但它给了我错误。
感谢。
能告诉我们的错误? 顺便说一句,如果你的长度是0 => https://en.wikipedia.org/wiki/Division_by_zero –
你的控制器是什么样的? 'ng-model'是一种双向绑定,你不能用它来表达上面的表达式。如果你需要这样的东西,你必须将它绑定到[getter/setter](https://docs.angularjs.org/api/ng/directive/ngModel)。 – Veluria
我没有任何错误。我想获得所有领域的总和。它可以有3个字段或5个字段取决于选择。你能帮我总结所有输入字段值的值吗? – Joseph