获取ng-model中的表达式值

时间:2016-07-08 09:52:19

标签: angularjs

我的代码是

<input type="text"  class="form-control" name="tot" ng-model="myModel.tot"
 ng-init="myModel.tot = {{myModel.date1 | amDifference : myModel.date2 :'years'}} years"  
 required="required"/>

如果{{myModel.date1 | amDifference:myModel.date2:'years'}}年= 3年,我需要myModel.tot = 3年。但我没有得到它。

请帮助我获得价值。

2 个答案:

答案 0 :(得分:0)

更改:

ng-init="myModel.tot = {{myModel.date1 | amDifference : myModel.date2 :'years'}} years"

要:

ng-init="myModel.tot = {{(myModel.date1 | amDifference : myModel.date2 :'years'}}) + ' years'"

答案 1 :(得分:0)

最后我得到了我需要的东西..

ng-init="myModel.tot = (myModel.date1 | amDifference : myModel.date2 :'years')+ 'years'"