首页 > 其他 > 详细

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

时间:2021-04-16 12:53:56      阅读:20      评论:0      收藏:0      [点我收藏+]

子组件或指令中的 @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‘;

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

原文:https://www.cnblogs.com/momoli/p/14665992.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!