关于 set 和 get

来源:4-7 响应式表单处理和自定义表单控件(下)

alien_chen

2018-05-20

@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回答

接灰的电子产品

2018-05-21

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

0
1
alien_chen
了解 谢谢老师
2018-05-21
共1条回复

Angular打造企业级协作平台,让你在Angular领域中出类拔萃

全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用

998 学习 · 536 问题

查看课程