我的应用程序包含5个模块- ,CoreModule,,和。,并且是延迟加载的模块。SharedModuleUserModuleCustomerModuleOrderModuleUserModuleCustomerModuleOrderModule
当我ng server的应用程序,它应该产生3块- user-user-module,customer-customer-module和order-order-module。
但它正在default~customer-customer-module~order-order-module与这三个块一起创建另一个额外的块。
现在在本地主机中运行应用程序,打开开发者工具的网络选项卡:
UserModule,user-user-module.js已加载。CustomerModule,default~customer-customer-module~order-order-module.js并customer-customer-module.js加载。我的查询是:
default~customer-customer-module~order-order-module?UserModule,仅user-user-module.js加载。但是,为什么default~customer-customer-module~order-order-module.js和customer-customer-module.js被加载时浏览到CustomerModule?我需要知道可能是什么原因。我无法分享我的源代码。请给出你有意见的答案。
角版本: 7.3.9。
我正在研究asp.net mvc 5.我想动态地将控制器的动作方法的权限分配给角色,而不需要在Authorize属性中强制转换角色.
这是场景 - 在我的项目中,我有四个角色 - 学生,教师,项目官员和管理员.我希望管理员可以随时改变每个角色的可访问性.我不想在控制器的每个操作名称之前使用角色名称对authorize属性进行硬编码,因为管理员将无法更改每个角色的权限.
我想创建一个页面,其中控制器的每个操作方法都将列为复选框,管理员可以为角色选择操作复选框.然后,该角色用户将获得这些操作方法的可访问性.
在这里,我想让UI如下 -
任何人都可以通过提供任何建议或代码或链接来帮助我这样做吗?
我有对象数据数组:
[
{"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)
任何建议或代码示例都将非常有帮助。我正在尝试,但无法获得正确的结果。
angular ×1
arrays ×1
asp.net ×1
asp.net-mvc ×1
ecmascript-6 ×1
javascript ×1
json ×1
object ×1