我有2个角度组件:app-menu,它使用app-menuitem而无需转换。
在index.html中
<app-menu items="menuitems" ></app-menu>
在app-menu.html
<app-menuitem label="{{ item.label }}" isdisabled="item.isdisabled" ></app-menuitem>
在app-menuitem.html
<button data-ng-disabled="$ctrl.isdisabled">{{ $ctrl.label }}</button>
我想在我的控制器中使用$ rootScope变量绑定属性'isdisabled',如:
$scope.menuitems = [{label:"myButton", isdisabled: $rootScope.fooIsLoaded}, ...]
我设法初始化它但不绑定它以便每次更改$ rootScope.fooIsLoaded值时刷新,这是角度逻辑。有人作为一个想法吗?