【发布时间】:2017-11-26 03:29:36
【问题描述】:
我有这个输入:
<input type="number" id="totWeight" ng-model="totWeight" ng-value="getTotWeight()" />
哪个值是根据其他字段计算出来的,但也可以通过输入字段手动插入。
问题是在计算时,ng-model 仍然为空,所以我在将数据发送到服务器时尝试分配计算值if (!$scope.totWeight),这不是最优的。此外,如果我通过输入字段插入一个值,然后更改上面提到的触发getTotWeight() 函数的其他字段,$scope.totWeight 有一个值,因此它不会被上面的if (!$scope.totWeight) 更新。
对不起,我不知道该怎么解释。希望有人可以帮助我。
【问题讨论】:
标签: angularjs angularjs-scope angular-ngmodel angularjs-ng-value