在AngularJS 控制器之間傳遞變數
在AngularJS 中,管理控制器之間的資料流可能具有挑戰性,尤其是當它們沒有嵌套時。以下是如何實現跨控制器的變數共享:
使用服務
服務是在元件之間共享資料的強大方式。建立服務並將其註入到需要存取共用變數的控制器中:
在您的控制器中,注入服務並使用其方法來存取和修改共用變數:
綁定到共享值
為了即時更新跨控制器的共享值,您可以綁定到物件的屬性而不是原始類型:
在您的控制器中,綁定到物件的屬性而不是原始值:
提示:
以上是如何在不相關的 AngularJS 控制器之間有效地共享變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!