【发布时间】:2016-12-09 07:39:08
【问题描述】:
我有一个带有文本字段的 div,我在其中使用 ng-model 捕获值。我想调用一个函数,因为我在文本字段中输入一些日期以进行一些验证。所以我想从 ng- 调用该函数模型。 那么我们如何才能同时拥有 ng-model 值并从中调用函数.. 我们该怎么做。
<input type="datetime" view="date" min-view="date" maxlength="10"
format="dd/MM/yyyy" ng-model="$ctrl.dateOfBirth" value = "{{dateOfBirth}}">
</div>
我还想将函数称为ng-model="$ctrl.check()",因为我想在输入值时检查一个验证。
我试过ng-model="$ctrl.dateOfBirth && $ctrl.check()"
它不工作......有人可以帮忙
【问题讨论】:
-
试试
ng-model="$ctrl.dateOfBirth; $ctrl.check()",这适用于onclick之类的事件,可能也适用于这里。 -
它不工作
-
@KevinKloet angular_angular.js?hash=744f2a2…:12545 错误:[$compile:nonassign] 表达式“$root.customerDetails.dateOfBirth;$ctrl.check()”与指令“datePicker”一起使用是不可转让的!给出上述错误
标签: javascript html angularjs meteor angularjs-ng-model