【发布时间】:2016-04-12 06:30:38
【问题描述】:
Angular.js 的新手我想使用 ng-include 来处理我网站的许多页面共有的页眉和页脚,以便于更新
我开发了一个非常基本的小示例 (basic.html) 来测试它,但这不起作用
<html ng-app>
<head>
<title>Basic Angular.js</title>
<script src="angular.min.js"></script>
</head>
<body>
<div>
<label>Name:</label>
<input type="text" ng-model="yourName" placeholder="Enter a name here">
<hr>
<h1>Hello {{yourName}}!</h1>
</div>
<div ng-include="'myFile.html'"> Inclusion 1</div>
<div ng-include src="'myFile.html'"> Inclusion 2</div>
</body>
</html>
Myfile.html 如下
<div>
<h1> Footer example </h1>
</div>
所有文件:basic.html、myFile.html 和 angular.min.js 都在同一个根目录中(这是其他帖子中与 ng-include 错误相关的问题)
虽然 basic.html 的第一部分工作正常(名称输入和带角度的动态显示),但 ng-include 不能在两种语法中工作:
<div ng-include="'myFile.html'">...
或
<div ng-include src="'myFile.html'"> ...
我没有错过其他与 ng-include 错误相关的帖子中出现的两个连续引号 " 和 '。
我不知道什么是正确的语法或缺少什么
【问题讨论】:
标签: javascript html angularjs angularjs-ng-include