我正在使用Smart Admin Theme项目中的 Ajax 版本,我无法弄清楚如何将模板数据添加到主题中。
- 有一个主索引 View
- 存储在主题的 ajax 文件夹内的页面部分
当我单击菜单链接时,它只会将该部分加载到主体的 div#content
中。应用程序具有不同的 Angular 色,每个 Angular 色都可以访问不同的资源。我想对菜单项做同样的事情。如果用户处于 Angular 色 X,则包含或排除某些菜单项。
我的问题:
我将如何实现这一目标?
如何使用 JavaScript 构建数据模板?
(是否有库可以让这变得更容易,并且智能管理是否已经附带了可以帮助我模板化数据的功能?)
最佳答案
您应该有一个应首先加载的主文件,并包含所有菜单、页眉和页脚。您应该根据用户的 Angular 色生成此文件并仅显示授权的菜单。
然后你应该拥有所有内部文件,没有任何页眉或页脚将被加载到主文件 div#content 中。您还应该对每个内部文件进行安全检查。
关于javascript - Smart Admin 如何将页面包含到主题的 Ajax 版本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29915847/