gpt4 book ai didi

angularjs - 如何在 Angular js Material 设计中动态启用或禁用输入字段

转载 作者:行者123 更新时间:2023-12-04 17:44:33 24 4
gpt4 key购买 nike

我遇到了 ng-disable 的问题。当我使用有 Angular Material 时,我认为这是行不通的。我希望根据条件动态禁用或启用我的输入框。

注意:- 我有多个输入字段,我想一次性禁用或启用所有输入字段。

我正在尝试这样

<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;

但这不起作用。我可以知道我哪里出错了吗?

最佳答案

我相信问题出在您绑定(bind)属性 isDisabled 的方式上。

试试这个:

$scope.model = {
isDisabled: true
};

然后:
ng-disabled="model.isDisabled"

当我们尝试在指令上绑定(bind)原始属性时会出现此问题。我们需要绑定(bind)对象的属性才能正常工作。

关于angularjs - 如何在 Angular js Material 设计中动态启用或禁用输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40252484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com