小编Job*_*med的帖子

为什么延迟加载角度模块会创建额外的块 default~customer-customer-module~order-order-module?

我的应用程序包含5个模块- ,CoreModule,,和。,并且是延迟加载的模块。SharedModuleUserModuleCustomerModuleOrderModuleUserModuleCustomerModuleOrderModule

当我ng server的应用程序,它应该产生3块- user-user-modulecustomer-customer-moduleorder-order-module

但它正在default~customer-customer-module~order-order-module与这三个块一起创建另一个额外的块。

现在在本地主机中运行应用程序,打开开发者工具的网络选项卡:

  1. 导航到UserModuleuser-user-module.js已加载。
  2. 导航到CustomerModuledefault~customer-customer-module~order-order-module.jscustomer-customer-module.js加载。

我的查询是:

  1. 为什么 Angular CLI 会创建额外的块default~customer-customer-module~order-order-module
  2. 导航到 时UserModule,仅user-user-module.js加载。但是,为什么default~customer-customer-module~order-order-module.jscustomer-customer-module.js被加载时浏览到CustomerModule

我需要知道可能是什么原因。我无法分享我的源代码。请给出你有意见的答案。

角版本: 7.3.9。

angular

6
推荐指数
1
解决办法
449
查看次数

动态地将控制器操作权限分配给asp.net MVC中的角色

我正在研究asp.net mvc 5.我想动态地将控制器的动作方法的权限分配给角色,而不需要在Authorize属性中强制转换角色.

这是场景 - 在我的项目中,我有四个角色 - 学生,教师,项目官员和管理员.我希望管理员可以随时改变每个角色的可访问性.我不想在控制器的每个操作名称之前使用角色名称对authorize属性进行硬编码,因为管理员将无法更改每个角色的权限.

我想创建一个页面,其中控制器的每个操作方法都将列为复选框,管理员可以为角色选择操作复选框.然后,该角色用户将获得这些操作方法的可访问性.

在这里,我想让UI如下 -

角色管理UI

任何人都可以通过提供任何建议或代码或链接来帮助我这样做吗?

asp.net asp.net-mvc asp.net-identity-2

5
推荐指数
2
解决办法
6794
查看次数

从JavaScript中的对象数组创建嵌套对象

我有对象数据数组:

[
  {"company": "Google", "country": "USA", "employee": "John"},
  {"company": "Amazon", "country": "UK", "employee": "Arya"},
  {"company": "Google", "country": "KSA", "employee": "Cersi"},
  {"company": "Amazon", "country": "USA", "employee": "Tyrion"},
  {"company": "Amazon", "country": "USA", "employee": "Daenarys"},
  {"company": "Google", "country": "KSA", "employee": "Dothrokhi"}
]
Run Code Online (Sandbox Code Playgroud)

我需要像这样的数据做一个对象:

{
  "Amazon": {
    "UK": {"Arya": null}, 
    "USA": {"Tyrion": null, "Daenarys": null}
  },
  "Google": {
    "KSA": {"Cersi": null, "Dothrokhi": null},
    "USA": {"John": null}
  }
}
Run Code Online (Sandbox Code Playgroud)

任何建议或代码示例都将非常有帮助。我正在尝试,但无法获得正确的结果。

javascript arrays json object ecmascript-6

0
推荐指数
2
解决办法
588
查看次数