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';


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM