Javascript ng模型AngularJS中的表达式

Javascript ng模型AngularJS中的表达式,javascript,angularjs,angularjs-ng-repeat,angularjs-ng-model,Javascript,Angularjs,Angularjs Ng Repeat,Angularjs Ng Model,我需要在ng模型中执行一个表达式 我有一个整数数组,它显示在一个列表中,需要在单击每个项目时生成输入字段。所有输入字段都应带有生成的比率值,其基数为1。我还需要获得输入字段中的数字总和,因为用户可以更改值 我的代码是 <div class="row" ng-repeat="kpi in SelectedKpiModel"> <div class="small-2 columns" ng-click="View.RemoveSelectedKPI($index)" s

我需要在ng模型中执行一个表达式

我有一个整数数组,它显示在一个列表中,需要在单击每个项目时生成输入字段。所有输入字段都应带有生成的比率值,其基数为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>

{{kpi.id}
如果用户发生更改,如何获取所有字段值的计数,或者如何存储每个字段的值并在需要时检索

我试着像
ng model=“{{1/SelectedKpiModel.length}}”
一样,但它给了我错误


谢谢。

你可以用这样的东西-

<input type="number" ng-model="getLength()" />

你能告诉我们错误吗?顺便问一下,如果你的长度是0=>你的控制器是什么样子的?而
ng model
是一种双向绑定,不能将其用于上述表达式。如果你需要这样的东西,你必须把它绑定到一个。我没有任何错误。我想得到所有字段的总和。根据选择,它可以有3个字段或5个字段。你能帮我求所有输入字段值的和吗?我基本上使用的是中给出的代码。我的控制器有这个逻辑,并用它生成html文本输入。在控制器中编写一个方法,迭代字段,添加值并返回总和。然后在模板中使用它,例如:
{{{getSum()}
$scope.getLength = () => {
    return 1 / $scope.SelectedKpiModel;
}