![](/img/trans.png)
[英]How can I send a message from one controller to another in AngularJS?
[英]In AngularJS how can I data bind a model from one controller with another?
我有兩個ngController
在一路S ngApp
。 我想將一個控制器的模型與另一個控制器進行數據綁定。
這是我的控制器的一個示例:
ViewUsers:是用戶的列表視圖
UserDetail:是單個用戶的詳細視圖
當用戶點擊一個userRow(model:$scope.users[n])
在ViewUsers
,它調用創建的一個新實例全局函數UserDetail
。
但我想送$scope.users[n]
中的構造UserDetail
參照這樣的任何更改或東西model
在我UserDetail
控制器將在反映userRow
從ViewUsers
控制器。
因此,例如,當您在詳細視圖中更改名稱時,將在側面的列表視圖中使用該名稱。
services
是我需要走的路線嗎? 還是$watch
?
任何建議,將不勝感激,謝謝!
另一個使用作用域的方法是兩個作用域或$ rootScope的父對象。
另外,請參閱這篇文章 -有一個示例如何在控制器之間共享數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.