比方说,我有一个组件如下:阅读组件控制器的值
.component('book', {
bindings: {
type: '=?'
},...
});
所以在父控制器我已经宣布type
为vm.type = null;
,并调用此组件为:<book type="vm.type" />
在这里,如果我在组件控制器的vm.type
值设置为true
我会得到价值true
。
所以,我要的是唯一的访问可以只设置组件控制器内,换句话说,父控制器内的vm.type
值:vm.type
是父控制器内部只读变量,但它可以被改变组件控制器。
一种方法结合自vm.type
父控制器的值不会明显工作,如果我在组件控制器改变也不会改变。
我该如何解决呢?
你想读的父节点的子控制器内部变量,对不对? –
@CommercialSuicide不,我想读父控制器内部的组件控制器变量,这个变量只能改变组件的控制器内,并且不能在父控制器改变 –