我想调用一个观察者函数'_propChanged'
,然后调用其他两个_foo()
和_bar()
。我该怎么做?
{
is: 'x-el',
properties: {
prop: {
type: String,
notify: true,
observer: '_propChanged'
}
},
_propChanged: function() {
_foo(); // This doesn't work
_bar(); // This doesn't work
},
_foo: function() {
// Do stuff
},
_bar: function() {
// Do stuff
}
}
答案 0 :(得分:2)
只需使用this
为函数调用添加前缀,即可正确解析名称。
_observePropChanges: function () {
this._foo();
this._bar();
}