AngularJS - 如何在没有包装器的情况下包含模板

时间:2016-09-15 18:45:29

标签: javascript angularjs

例如,我有一个如下模板。

template.html:

<div>div1</div>
<div>div2</div>

我希望在没有包装器的情况下将它包含在任何我想要的位置,因此结果如下:

<body>
.
.
<div>div1</div>
<div>div2</div>
.
.
</body>

我无法使用ng-include,因为它有一个包装<ng-include>

我尝试使用replace:true创建指令,但是错误表明模板必须只有一个根元素。

如果是没有replace:true的评论指令,则模板不会显示。

我该怎么办?我需要这个,因为包装器会弄乱布局。

2 个答案:

答案 0 :(得分:0)

您应该修改布局/样式。建议不要使用replace:true,因为它的deprecated和angular指令必须只有一个根元素。

答案 1 :(得分:0)

试试这个:

<sf:input class="form-control" id="uname" path="userName" name="uname" minlength="4" type="text" required />

这里是plunker http://plnkr.co/edit/hRHMcvTfC2BNETO64SnW?p=preview

你可以传递要打印的文本变量,如果没有传递 - devault&#39; DIV1&#39;和&#39; DIV2&#39;将被打印