请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于 set 和 get

@Input() _count: number = 0;   

 get count() { 

    return this._count;

}    

set count(value: number) {        

    this._count = value;        

    this.propagateChange(this._count);

}

onclick(){

this._count++;

}


老师 当为输入型变量 使用了属性修改器  那么 是不是当 _count 这个变量值发生变化时  就会执行 set 里面的方法

正在回答

1回答

是的,但一般不是这样用的,如果要暴露 _count 出去就不用get set了,直接操作就好了。一般使用 set 时都是不方便或者不像暴露内部变量

0 回复 有任何疑惑可以回复我~
  • 提问者 alien_chen #1
    了解 谢谢老师
    回复 有任何疑惑可以回复我~ 2018-05-21 21:59:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信