2015-06-01 16 views
-2

在一個控制器中使用ng-click =「x(data)」,並且想要在另一個控制器中獲取該數據那些是Json格式的數據,我需要再次通過這個數據向服務器發送一個請求。ng-click =「x(data)」在一個控制器中,並且想要在另一個控制器中獲取該數據

+0

我們需要更多信息..這些控制器如何相關?你可以發佈一些代碼嗎? – tymeJV

+0

其實情況是....我有一組按鈕,他們得到他們的ID的動態...和該ID包含一個JSON數據..如果我點擊該按鈕,它將重定向到其他部分的HTML,那裏我需要得到這個ID並從json對象中提取與這個id相關的值...並在視圖中顯示...我正在面對獲取與該id相關的json值的工作量。 – Vasanth

回答

0

控制器之間通信的正確方法是使用提供者(服務)。我會盡量避免在更難測試的rootScope上播放。 確保共享狀態數據在服務中,而不是控制器中。那麼每個控制器都可以委託給該服務。 參見示例here

相關問題