簡體   English   中英

如何將數據從一個Javascript控制器文件傳遞到另一個?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM