【发布时间】:2015-10-28 13:07:17
【问题描述】:
我正在尝试包含 html page(如标题),但我无法让包含工作。
我想创建一个类似header and footer 的页面,并希望这些页面包含在应用程序中的每个html 页面上,就像我们在PHP 中所做的那样。我们创建一个页面并使用include or require 包含它。
如果我有这些代码行
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Angular Demo</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.css.map">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/custom.css">
<script src="js/jquery-2.1.4.js"></script>
<script src="js/angular.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/custom.js"></script>
</head>
现在我想在每个 HTML 页面上包含这些行。我不想在每个页面上都写这些行。
是否可以在 Angular js 中使用 ng-include 或其他方式来执行此操作。
我试过了
<div ng-include src="'include/header.html'"></div>
如果我使用ng-include,它只会在div 中包含一些代码。但是我怎样才能像页眉和页脚一样使用它来包含在每个页面上。
【问题讨论】:
-
only include some piece of code in div是什么意思?使用ng-include应该可以正常工作。应该更新你的<doctype>BTW -
@charlietfl 我知道它包含完整的代码,但我想创建一个标题,它不能包含在 DIV 中
-
这没有任何意义
标签: php angularjs angularjs-ng-include