扩展AngularJS模板

Extending AngularJS Templates

本文关键字:模板 AngularJS 扩展      更新时间:2023-09-26

在游戏中!框架,我可以做以下事情来清空我的布局代码:

main.html中

<h1>This is main</h1>
#{doLayout /}
<div id="footer">Footer content</div>

home.html中

 #{extends 'main.html' /}  
 <p>This is the home page content</p>

我想在AngularJS中做同样的事情,即我想创建一个HTML文件,并让它从另一个文件继承。我看到有ngInclude指令,但在我当前的应用程序中使用它会导致大量布局代码重复。如果AngularJS本身不支持它,还有其他HTML模板解决方案可以支持吗?

谢谢。

ng-view指令使用来自路由器的新数据/模板更新当前元素,这样您就可以制作通用布局并使用ng-view,如果您仍然有重复的代码;使用CCD_ 3。

看看https://github.com/wmluke/angular-blocks.看起来它有你要找的

是的,我知道这是一个老问题,但我是通过谷歌搜索得到的,所以也许它会对某人有所帮助:)