AngularJS客户端功能?

时间:2015-05-12 04:09:01

标签: angularjs

我有两个ng-model,它们是表单输入字段。在表单的后面,我这样做是为了显示两个模型的总数值:

{{field1--field2}}

这会添加两个字段。我想捕获结果并在其他几个地方使用它。在不使用JS文件的情况下,在Angular中执行此操作的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

这绝对是Angular的滥用(或未充分利用)。 Angular是MVVM风格的应用程序的平台,没有支持JS - 定义模型和ViewModel - 它几乎没用。

尽管如此,您可以在View中定义范围内的变量,如下所示:

<input ng-model="field1" ng-change="sum = field1 -- field2">
<input ng-model="field2" ng-change="sum = field1 -- field2">

{{sum}}

<强> Demo

答案 1 :(得分:0)

使用隐藏的输入并将total设置为field1--field2,{{total = field1 - field2}}

<input type="hidden" value="{{ total = field1--field2 }}" />

然后使用total

DEMO