2016-09-23 35 views
0

是否可以檢查formController範圍上的命名錶單輸入是否被禁用。檢查是否使用formController禁用了命名錶單輸入

檢查可用的方法和屬性我似乎無法找到任何東西。

$scope.formName.input_name對$ valid,$ submitted,$ setDirty()等有不同的屬性,但是沒有任何東西表明輸入當前是否被禁用。將是巨大的,如果它有類似$scope.formName.input_name.$isDisabled

+0

如何通過禁用禁用輸入? – Hmahwish

+0

@neda yup,對ng禁用的表達式進行求值 – LaserBeak

+0

然後使用相同的表達式,可以得到它的禁用,如果其真實的 – Hmahwish

回答

0
<form>  
    <input type="text" ng-model="disableCheck" ng-disabled="valueForDisabling"> 
</form> 

現在,使用這種$ scope.valueForDisabling,我們可以檢查表單輸入是否禁用。

if($scope.valueForDisabling) 
    alert("input type is disabled"); 
else 
    alert("input type is not disabled"); 
相關問題