2014-01-18 23 views
0

我想在我的一個codeigniter視圖中使用angularjs進行數據綁定的能力,其中我在不同的輸入字段之間進行計算,並將結果匯​​總到表中。我不得不提及,我只是在angularjs的實驗階段,我可以真正決定這是否是一個很好的解決方法。如果angularjs是很好的決定什麼是在codeigniter視圖中實現數據綁定的最佳方式在codeigniter視圖中使用angularjs數據綁定

+0

不清楚你想要什麼,因爲這兩個框架運行在完全不同的環境中 – charlietfl

回答

0

我不熟悉CodeIgniter,但簡單地看了一下後,我會說你明白angularjs有點不對。它只是完全客戶端,但它可以使用服務器端模板和服務器端控制器(通過AJAX通過$ http調用)。因此,angularjs綁定在您的CI視圖中不起作用,因爲它們是基於服務器的,而AngularJS視圖和綁定是基於客戶端的。

如果您仍想使用CI功能,您可以實現的一種可能的集成方式是編寫一些REST服務並獲取必要數據(例如計算),並使用帶有angularjs綁定的模板在客戶端呈現它。

另一種方式(有時用於Node.js應用程序)使用動態模板(服務器端處理後從服務器端獲取模板)。所以在這種情況下,如果您可以將CI視圖與angularjs綁定結合使用,您將使用服務器端數據更新這些視圖,並返回這些視圖作爲模板,以通過綁定在客戶端呈現數據。 Smth就像混合了兩種放置和渲染數據的方式。