0
我是Angular的新手,我試圖在一個函數中聲明gridOption
爲ng-grid
,因爲我不希望它在數據來自服務器之前觸發。 但如果我這樣做,它導致錯誤:Angular ng-grid在函數中聲明gridOptions
TypeError: Cannot set property 'gridDim' of undefined
這是怎麼回事?
我是Angular的新手,我試圖在一個函數中聲明gridOption
爲ng-grid
,因爲我不希望它在數據來自服務器之前觸發。 但如果我這樣做,它導致錯誤:Angular ng-grid在函數中聲明gridOptions
TypeError: Cannot set property 'gridDim' of undefined
這是怎麼回事?
停止渲染,直到數據到達您控制器時,數據可設置的gridoptions對象,其次是contentAvailable
真像做
<div ng-if="contentAvailable">
<ng-grid/>
</div>
。
謝謝!你非常幫我! – offset
您可以使用'ng-if'等構造來延遲網格的創建,並且只有當數據可用時纔會渲染網格。 – Chandermani
你不想發射gridOptions的任何具體原因?你知道你也可以選擇隱藏網格並在數據進入後才顯示它? – AardVark71
問題不在於網格不立即加載,而是因爲錯誤導致數據根本無法加載。 @Chandermani - 你能舉個例子嗎? – offset