2015-06-18 99 views
0

我有一個服務調用到後端(服務器端)代碼,它返回的內容。 我需要將內容ID列表發送到服務器,並且服務器返回所有內容。然後我在視圖(html頁面)上顯示這些內容如下。與內容的ID下面的列表角JS未定義變量視圖

呼叫服務

contents :[ 
'SEARCH', 'HELP' 
] 

然後服務器會返回

contents: { 
'SEARCH' : 'Search Text', 
'HELP' : 'Help Text', 
} 

現在我用斜視的內容

{{contents.SEARCH}} 

所以它打印此內容。但是對於那些運行的代碼,我需要在呈現視圖之前發送所有的內容ID。對於完整的應用程序,它將是巨大的。

作爲稱呼我想用未定義的內容呈現視圖時調用後端,但它會使用該鍵顯示視圖。獲得服務器響應後,該密鑰將與服務器響應內容文本進行轉換。

任何人都可以請幫忙。

+0

你需要顯示更多的代碼。特別是如何檢索數據並將其設置爲您的視圖。 – AngularHarsh

+0

發佈你的角碼...但是不直接引用內容,但使用範圍變量,你可以初始化和設置成功http處理程序 – fantarama

回答

0

感謝您的答覆。我們可以通過$ http攔截器來解決這個問題。 加載模板時會檢查所需的內容。然後再調用另一個http請求,並在解析後返回原始模板。

0

我希望我能正確理解你的問題。

你想在渲染視圖之前加載數據?

如果您使用的狀態,您可以使用解決在stateprovider狀態來檢索視圖正在加載之前的數據。

link