我正在創建一個AngularJs網站,其中有一個登錄頁面和一個主頁面。主頁面將顯示一些與登錄用戶相關的信息。這兩頁有相同的AngularJs控制器和應用程序。AngularJs在不同頁面中的相同控制器不起作用
當用戶登錄時,我將他/她的ID和名稱保存在兩個範圍變量中,這些範圍變量將用於main.html從數據庫檢索數據。
在登錄頁面中,我放了一個警告框並檢查了這些變量,我可以看到這些值。但是當頁面被導航到main.html時,我看不到它們中的任何變量。我對AngularJs很新,所以請給我提供一些簡單的解決方案。
請讓我知道,如果需要更多的代碼。
請分享代碼,你已經嘗試 –
請張貼代碼爲實際的代碼,而不是截圖。 – Claies
您可以簡單地在$ stateProvider中傳遞相同的控制器,這樣控制器就可以在這兩個頁面中訪問。 –