如何一起使用ng-if和ng-blur?

时间:2016-08-17 11:51:48

标签: angularjs

 <input kendo-time-picker
        name="ArriveDateTime"
        class="form-control"
        k-format="'hh:mm tt'"
        k-parse-formats="['hh:mm tt']"
        k-ng-model="technician.ArriveDateTime"
        k-ng-disabled="!technician.IsLocked"
        ng-blur="Actions.OnChangeTime()"/>

我想在特定条件下使用ng-blur。 我在控制器中添加了名为$scope.Variables.isFormSubmitted的变量,可能是真或假。我想仅在$scope.FormSubmitted为真时才调用模糊操作。 那么如何首先检查条件然后使用ng-blur? 在此先感谢!!!!

2 个答案:

答案 0 :(得分:2)

只需重写这样的表达式:

ng-blur="Variables.isFormSubmitted && Actions.OnChangeTime()"

答案 1 :(得分:1)

ng-blur="Variables.isFormSubmitted ? Actions.OnChangeTime(): doSomethingElseOr keepEmpty()"

中包含条件
{{1}}