我正在创建一个AngularJs网站,其中有一个登录页面和一个主页面。主页面将显示一些与登录用户相关的信息。这两页有相同的AngularJs控制器和应用程序。AngularJs在不同页面中的相同控制器不起作用
当用户登录时,我将他/她的ID和名称保存在两个范围变量中,这些范围变量将用于main.html从数据库检索数据。
在登录页面中,我放了一个警告框并检查了这些变量,我可以看到这些值。但是当页面被导航到main.html时,我看不到它们中的任何变量。我对AngularJs很新,所以请给我提供一些简单的解决方案。
请让我知道,如果需要更多的代码。
请分享代码,你已经尝试 –
请张贴代码为实际的代码,而不是截图。 – Claies
您可以简单地在$ stateProvider中传递相同的控制器,这样控制器就可以在这两个页面中访问。 –