2012-06-13 35 views
0

我正在製作一個巨大的多頁骨幹網站。骨幹錯誤,無法讀取未定義的屬性'c18'

我有時在網站的多個頁面上重新使用集合和視圖,就好像它們是控件一樣。我現在已經做了一些東西,想出了這樣的錯誤,

無法讀取的不確定

財產「C18」在那一刻,C18是永遠不變的。

我也使用骨幹關係。

任何想法的人?

+0

你的代碼在哪裏 – Rab

+0

該代碼幾乎太大而無法在這裏發佈,大約50個單獨的js文件適用於所有不同的頁面和部分。我希望有人可以在之前看到這種情況的一些亮點?這似乎發生在不同集合之間切換時,但在同一頁面上。 –

+0

好的,在做更多測試時,我確實認爲問題可能是來自數據庫的不完整數據。這很複雜,有很多過濾器選項和骨幹關係。 –

回答

1

當視圖在完成呈現之前關閉時發生了奇怪的錯誤。就你而言,可能是在視圖完成呈現之前刪除了模型。未來,您可以通過黑客攻擊Backbone代碼並在視圖和模型初始化(在構造函數中)上打印CID來調試此代碼。至少這樣你就知道c18是什麼類型的對象。

相關問題