昨天onBeforeRendering()
函数在应用启动时运行了一个,今天早上运行了两次。我不明白为什么。
这是控制器的相关部分:
...
return Controller.extend("com.qv.controller.Household", {
variable: 1,
onBeforeRendering: function() {
console.log("variable",variable);
this.variable++;
......
},
.......
}
在控制台中我看到:
变量1 controller_name.controller.js:14:7
变量2 controller_name.controller.js:14:7
如果重要的话,我会从另一个视图导航到此视图。
在一个新项目中,它运行一次。我没有任何" rerender"事情或类似的东西。它是如何可能的,我该如何解决这个问题?
谢谢。
答案 0 :(得分:0)
我认为你的视图分配给控制器rerender和lificycle方法" onBeforeRendering"我跑了两次