有一个Web项目使用Java作为后端& html5作为前端。
在单点登录功能中,有几个静态html
页面:
显然,这不是一个好方法,我希望将此功能的静态html数量减少到1或2页,并开发更多功能。
您认为哪些js库适合做这项工作?
答案 0 :(得分:2)
在我最近使用AngularJS的项目中,我遇到了同样的问题。我所做的就是使用ui-router简单地将一个主内容div添加到我的html文件中,这将为我提供类似行为的“包含”。对于少量添加,例如<section>
s或<div>
s,我使用了自己的directives
。
最后,您可以通过directive
在主视图中提供外部html模板,一起收集并动态设置最终视图。
以下是如何使用自定义directives
的一个非常简洁的示例:http://www.ng-newsletter.com/posts/directives.html