2016-04-21 115 views
0

onBeforeRendering()函數昨天運行一個應用程序啓動時,今天早上它運行兩次。我不知道爲什麼。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

我導航到從另一個角度來看這個觀點是否重要。

在新項目中運行一次。我沒有任何「退縮」的東西或類似的東西。怎麼可能,我該如何解決這個問題?

謝謝。

+0

。是否有可能,您現在多次導航到家庭視圖? – SDD64

+0

知道爲什麼你的'onBeforeRendering'鉤子運行兩次的信息太少。它仍然是這樣嗎?還是現在解決了?如果它仍然發生,請提供更多關於您的應用程序如何工作以及如何配置的代碼。 – boghyon

回答

0

我覺得你的觀點,其分配給控制器重新呈現和lificycle法「onBeforeRendering」我在此基礎上的信息是不容易給你一個答案運行兩次