在我們的案例中,我們的應用程序中有一個搜索功能,它顯示搜索結果後的搜索結果。搜索結果是我們案例中的產品。當我們點擊這些產品中的一個時,我們就會被髮送到與該產品有關的信息頁面。現在我們的問題是,當我們想要返回搜索頁面時,我們希望方法返回到與我們離開搜索頁面之前完全相同的頁面。而不是一個全新的搜索頁面。在控制器之間共享數據AngularJS
我們已經3次,我們與UIRouter負載劃分我們的HTML。
我們需要在頁眉,內容和頁腳之間共享數據。當我們顯示我們的搜索結果時,我們希望在頭中顯示結果的數量。
總之;我們需要在控制器/視圖之間共享我們的數據。什麼是最好的解決方案? 我們曾經想過:
添加mainController身體和以此爲媒介控制器之間傳送數據.. 存放在工廠的所有數據和訪問該工廠從所有控制器直接。但是所有視圖都會直接更新數據? (2路綁定?)
然而,我們沒有得到它尚未工作。管理這個最好的方法是什麼?
把你的東西放在一個服務(例如工廠),並將此服務注入所有控制器。 – 2014-12-09 12:38:32
謝謝您的評論,這將幫助我們在我們的解決方案中尋找:) – Melvin 2014-12-09 13:29:15