我有一个休息的网络服务是由mvc4和angular js设计的。基本上控制器是AngularJs控制器,它能够调用webService(从apiController扩展)。 我有两个页面,一个页面是登录页面,控制器是loginController。 下一页是客户页面,控制器是customerController。 在loginController中,当用户单击login时,控制器能够读取用户的信息,例如用户的权限。 登录后,客户页面将根据用户的许可显示一些内容。但我不知道如何将loginController的权限传递给customerController。
现在,我的方法是尝试在HttpContext.Current.Session [“permission”]中保存用户的权限,但似乎角度js无法从HttpContext.Current.Session [“权限读取数据“。除非,角度js能够有一种方法将值从一个控制器传递到另一个控制器。
答案 0 :(得分:0)
创建工厂并将权限添加到工厂对象并注入customerController
app.customerController('factory',function(factory)){
}
像这样......