myDirective
参数发生变化后,componentText
如何通知/注意?
my-component
参数发生变化后,directiveText
如何通知/注意?
简单指令
@Directive({
selector: '[myDirective]'
})
export class MyDirective {
private directiveText: string;
}
简单组件
@Component({
selector: 'my-component',
template: `<div>my component template</div>`
})
export class MyComponent{
private componentText: string;
}
我知道我可以添加服务并订阅该服务的任何更改,但这是唯一的方法吗?考虑指令使用组件作为模板的情况,例如,意味着他们彼此了解。