gpt4 book ai didi

javascript - 通过 AngularJS 停用元素

转载 作者:行者123 更新时间:2023-11-30 10:36:01 25 4
gpt4 key购买 nike

我有一个 DOM 元素(我已为其分配 Controller 的元素的子元素)并且我希望在添加类“ianctive”(这使得该元素看起来不活动 - 通过将其变灰)时禁用所有该元素中的 AngularJS 交互(在本例中为 ng-click 和所有输入)。

最佳答案

定义一个模型属性来跟踪启用/禁用状态,然后将 ng-disable 指令添加到所有表单元素。对于 ng-click,修改表达式以同时查看这个新模型属性以确定它们是否应该执行任何操作。

例如,如果您的新模型属性是 $scope.inactive:

<input type="text" ng-disabled="inactive" ng-model="...">
<a ng-click="inactive || (prop1=prop1 + 1)">click to increase</a> {{prop1}}

Fiddle

关于javascript - 通过 AngularJS 停用元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14003791/

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