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