2013-12-10 25 views

回答

2

理想情況下,你應該保持邏輯從template路程。但是,這應該工作:

<a id="Send" 
    ng-click="model.condition1 && model.condition2 && doSomething()"></a> 

<form name="myForm" ng-controller="Ctrl"> 
    userType: <input name="input" ng-model="userType" required> 

    <a id="Send" 
     ng-click="myForm.$valid && userType.length() > 2 && doSomething()"></a> 
</form> 
+0

我莫名其妙地檢查元素 「

」 具有類似類NG-無效狀一個條件? –

+0

@Abc添加了一個示例來顯示它與'ngForm'的使用。 –

3

手柄,您的實際函數內部:

ng-click="doSomething()" 

$scope.doSomething = function() { 
    if (!model.condition1 and model.condition2) 
     return 
    //do stuff 
    }