【发布时间】:2019-12-08 11:44:14
【问题描述】:
我目前是初学者 - 正在学习 angularJS。
我在使用 ng-include 将一段 html 加载到我的主页时遇到了一些困难
我有 2 个 html 源文件。这两个文件位于同一目录中
- index.html
- header.html
index.html:
<!DOCTYPE html>
<html lang="en" ng-app="myNinjaApp">
<head>
<title>NG!</title>
<link href="content/css/styles.css" rel="stylesheet" type="text/css" />
<script src="app/lib/angular.js"></script>
<script src="app/app.js"></script>
</head>
<body>
<ng-include src="'header.html'"></ng-include>
<div ng-controller="NinjaController">
<p>{{message}}</p>
<input type="text" ng-model="search" />
<input type="text" ng-model="rateFilter" />
<ul>
<li ng-repeat="ninja in ninjas | orderBy: '-name' | filter: search">{{ninja.name}} - {{ninja.rate | currency}}</li>
</ul>
</div>
</body>
<html>
header.html
<div>
<h1>Ninja Directory</h1>
<ul>
<li><a href="">Home</a></li>
<li><a href="">List Ninjas</a></li>
</ul>
</div>
当我在浏览器中查看 index.html 时,我的 header.html 页面的内容丢失了。我在这里错过了什么?
【问题讨论】:
-
检查开发者控制台中的网络面板以查看文件的 XHR。
标签: javascript html angularjs angularjs-ng-include