一尘不染

AngularJs包含部分模板

angularjs

我在主布局文件中有这个

<body>
    <header id="header" ng-controller="HeaderController"></header>
    <div class="container" ng-view></div>

我的目录结构中有header.html部分模板。

如何在我的应用程序中包含此模板?我认为angular在处理完控制器后会自动包含模板,但是它不起作用。

标头节点应替换为此文件的内容。


阅读 219

收藏
2020-07-04

共1个答案

一尘不染

包含来自外部文件的模板/ html片段的一种方法是使用ng- include指令(doc)。

<ng-include src="'/path/to/the/header.html'"></ng-include>

要么

<div ng-include src="'/path/to/the/header.html'"></div>
2020-07-04