我注意到如果我从Controller调用一个函数,console.log(this.object)
将返回undefined
,但如果我在UI中使用了一个按钮来调用它,它将返回该对象。
检查this
时,this.object
invoke property getter
可能就是当我使用按钮调用我的函数时会发生的情况。
为什么会发生这种情况?如何从Controller中访问this.object
?
答案 0 :(得分:0)
请注意,这可能不是最佳解决方案,但通过调用object
中的集合来获取this.autorun
可以解决问题