Angular获取父组件传值-set,get

子组件或指令中的 @Input() 装饰器表示该属性可以从其父组件中获取值。
要想监视 @Input() 属性的变化,你可以使用 Angular 的生命周期钩子OnChanges.
但上述方法,对于接收到的值都是,收到就使用。
如果想对接收到参数进行一些处理 ,或者是根据参数执行不同操作
这个时候可以使用set和get方法。

@Input()
  set classMethod(type) {
    if (type) {
      this._classMethod = type;
      this.treeList.selectedRowKeys = [];
      this.initData();
    }
  }

  get classMethod() {
    return this._classMethod;
  }
private _classMethod = 'clc';
由于无法解释的神圣旨意,我们徒然地到处找你;你就是孤独,你就是神秘,比恒河或者日落还要遥远。。。。。。
原文地址:https://www.cnblogs.com/momoli/p/14665992.html