Angularjs 角度-在用户登录时保留值输入字段
对于Angular,我觉得这个问题很可能已经存在,但我似乎找不到,所以我不打算重复这个问题 但是 我的应用程序中有一个post按钮,如果用户未登录,单击post会重定向到登录页面。登录后,他们将返回主页,但在单击“发布”之前填写的字段将被清除 有人能告诉我解决这个问题需要阅读哪些角度文档吗Angularjs 角度-在用户登录时保留值输入字段,angularjs,Angularjs,对于Angular,我觉得这个问题很可能已经存在,但我似乎找不到,所以我不打算重复这个问题 但是 我的应用程序中有一个post按钮,如果用户未登录,单击post会重定向到登录页面。登录后,他们将返回主页,但在单击“发布”之前填写的字段将被清除 有人能告诉我解决这个问题需要阅读哪些角度文档吗 谢谢。我认为您可以在$rootScope上设置一个对象来包含数据,这样它就不会在控制器之间丢失,只需将视图中的字段映射到$rootScope中使用的对象的属性即可 请注意,我不确定这是否是最佳的,或者它是否适
谢谢。我认为您可以在$rootScope上设置一个对象来包含数据,这样它就不会在控制器之间丢失,只需将视图中的字段映射到$rootScope中使用的对象的属性即可 请注意,我不确定这是否是最佳的,或者它是否适合任何最佳实践
我假设通过重定向到不同的页面,意味着您将转到由angular作为同一SPA的一部分处理的不同路径。我认为您可以在$rootScope上设置一个对象以包含数据,这样它就不会在控制器之间丢失,只需将视图中的字段映射到对象的属性即可您在$rootScope中使用了 请注意,我不确定这是否是最佳的,或者它是否适合任何最佳实践
我假设重定向到另一个页面意味着你要去一个不同的路线,这个路线由angular作为同一SPA的一部分处理。正如我在下面的评论中所说,我使用了
$location.path('/login')
。我认为这是正确的?只要路径是角度路由配置的一部分,就我所知,您应该能够使用$rootScope。在我下面的评论中,我使用了$location.path('/login')
。我认为这是正确的?只要路径是角度路由配置的一部分,就我所知,您应该能够使用$rootScope。