2014-05-10 66 views
3

我建設有角一個Rails應用程序內置的「應用」遺漏的類型錯誤:無法讀取屬性空onReadyStateChangeReplacement

一切都工作得很好,但我注意到一個奇怪的錯誤,當我在一個第一土地在我的鏈接後,我的Angular-heavy頁面。該角不運行 - ,把手儘管ng_cloaks等可見的 - 並在控制檯中我看到這樣的錯誤:

Uncaught TypeError: Cannot read property 'apply' of null 
    onReadyStateChangeReplacement 

如果我刷新,頁面工作正常!此外,如果我只是輸入的網址,而不是後面的鏈接到該網址,它工作正常。所以也許這是一個鏈接/ Turbolinks的東西?

It's Rails 4.我正在修改描述here的Angular集成模式。

而且我把這些線到我application.coffee文件(在首次進行應用JS加載)的意見,以抵消納克/ Turbolinks打得不好在一起:

$(document).on 'page:load', -> 
    $('[ng-app]').each -> 
    module = $(this).attr('ng-app') 
    angular.bootstrap(this, [module]) 

任何想法,這可能是? /看什麼?

謝謝

+0

您是否找到了解決方案?跑到相同的問題 – jorilallo

+0

你可以顯示其中的一個鏈接造成這一點? – tasseKATT

+0

錯誤在你的角度。請包含您的控制器和您的DOM的ng指令。答案可能就在那裏 –

回答

相關問題