帮助我理解数据绑定
当我在一个类中创建一个变量时:
[Bindable] private var _name:String;
然后生成getter和setter,我得到:
private var _name:String;
[Bindable]
public function get name():String
{
return _name;
}
public function set name(value:String):void
{
_name = value;
}
为什么它只在get函数上生成标签'[Bindable]'?
对我来说,它似乎应该在 set 函数上,因为我想知道值何时发生变化,而不是刚刚读取值时。