【发布时间】:2017-03-08 05:47:56
【问题描述】:
我遇到了 ng-disable 的问题。当我使用有角材料时,我认为这是行不通的。我希望根据条件动态禁用或启用我的输入框。
注意:- 我有多个输入字段,我想一次性禁用或启用所有输入字段。
我正在尝试这样
<md-input-container class="md-block" flex-gt-sm>
<label for="Autocomplete">From</label>
<input required type="text" class = "hideShadow" ng-model="FromLocation"
uib-typeahead="state for state in states | filter:$viewValue | limitTo:8"
class="form-control" ng-disabled="isDisabled">
<div ng-messages="searchFlight.FromLocation.$error">
<div ng-message="required">Please enter from location</div>
</div>
</md-input-container>
我正在尝试像这样动态访问ng-disabled="isDisabled"
$scope.isDisabled = true;
但这不起作用。我可以知道我哪里出错了吗?
【问题讨论】:
-
角度是否正常工作,控制台中没有错误?
-
控制台没有错误
-
介意分享你的js代码吗?
-
我不介意分享,但它很重。
-
我找到了解决方案。我把我的 JS 放在错误的地方我的坏:(
标签: angularjs angular-material angularjs-ng-disabled