[英]How to pass data from one Javascript controller file to another?
因此,我得到的情況似乎有些復雜,但是我希望有一個簡單的解決方案。
我有兩個Javascript控制器文件,一個叫做rootPageClient.js
,另一個叫做findPollClient.js
。 還有一個名為ajax-functions.js
的文件,該文件基本上包含兩個將ajax
調用路由到正確路由的函數。 路由以及get和post方法函數包含在index.js
文件中。 文件結構如下所示
Root
Common
ajax-functions.js
Controllers
findPollClient.js
rootPageClient.js
routes
index.js
我有一個特定的一塊數據的rootPageClient.js
,我需要通過所傳遞的文件findPollClient.js
文件。 所有調用都通過ajax-functions.js
文件路由到index.js
的請求路由。 我已經弄清楚了,我需要從兩個控制器文件中調用index.js
文件中的相同路由,以使它們往返於文件之間。 但是,我不太確定該怎么做。 有沒有簡單的方法可以做到這一點?
創建服務並將數據保存在服務內部。 將服務注入到兩個控制器中。 每當您更改其中一個控制器中正在使用的某些數據時,當您在其他控制器中查找它們時,這些數據都會保留。 這是因為服務和工廠是單例的,因此它們是存儲應用程序狀態並在所需位置訪問它的正確位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.