gpt4 book ai didi

angularjs - 在来自外部 Controller $scope 的指令中设置 ng-disabled

转载 作者:行者123 更新时间:2023-12-02 08:35:33 24 4
gpt4 key购买 nike

链接的 fiddle 包含一个带有 <select> 的简单指令.我想禁用 <select>通过在外部 Controller 中设置变量来标记。在 devtools 中,我看到 ng-disabled 的值从 false 改变。至 true ,但是 <select>保持启用状态。有人可以帮助我解决我做错了什么吗?

http://jsfiddle.net/bika/PRsH7/12/

最佳答案

尝试:

.directive( 'myTag', function() {
return {
restrict: 'E',
scope: {
isDisabled: '=' //use 2-way binding instead.
},
template: '<select ng-disabled="isDisabled"><option>not disabled</option></select>'
};
});

HTML:

<my-tag is-disabled="isDisabled"></my-tag>

DEMO

关于angularjs - 在来自外部 Controller $scope 的指令中设置 ng-disabled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21967420/

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