在MVC应用程序中,我们会在模型中存储ApplicationState
,UserDisplayName
等一些Roles
个数据。它们是从HttpContext.Current
或Thread.Current
收集的。
注入每个控制器,我们可以访问每个不同视图的信息。
但是,在不同AngularJS
次观看中分享这些信息的最佳做法是什么?我应该在$rootScope
或HTML5
本地存储中存储vm还是其他内容?
答案 0 :(得分:1)
就我个人而言,我会在需要时使用服务来检索/设置数据,服务很好,但是,你可以在控制器之间进行双向数据绑定,它们很容易注入到其他控制器/服务中/工厂,他们是单身人士,数据将在那里轻松访问,直到你刷新页面