gpt4 book ai didi

javascript - templateUrl 在 AngularJS 中不起作用

转载 作者:行者123 更新时间:2023-11-30 11:25:04 25 4
gpt4 key购买 nike

因此,出于某种原因,我尝试使用 templateUrl 加载的 HTML 页面未显示。这些文件都在同一个目录中,控制台没有显示错误,只是没有加载我要添加的页面元素。我的指令很简单:

.directive('tagTeste',function(){
return{
templateUrl: 'templateUrl.html'
};
});

我正在尝试加载的模板 html:

<!doctype html>
<html ng-app="teste">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
</head>
<body>
<table border="1" width="500" height="150">
<thead>
<tr>
<td>Nome</td>
<td>Telefone</td>
</tr>
</thead>
<tbody>
<tr ng-repeat="pessoa in pessoas">
<td>{{pessoa.nome}}</td>
<td>{{pessoa.telefone}}</td>
</tr>
</tbody>
</table>
<form>
<p> Nome: <input type="text" ng-model="nomenovo" required> </p>
<p> Telefone: <input type="number" ng-model="numeronovo" required> </p>
<input type="button" ng-click="add()">
</form>
<body>
</html>

我的索引页:

<!doctype html>
<html ng-app="teste">
<head>
<h1 align="center">Table teste</h1>
<meta charset="utf-8">
<title>Teste</title>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="repeaterdirective.js"></script>
<script type="text/ng-template" id="templateUrl.html">
</head>
<div ng-controller="index" align="center">
<body>
<div tag-teste></div>
</body>
</div>
</html>

最佳答案

删除 <script type="text/ng-template" id="templateUrl.html">来自索引。

并清除一点templateUrl.html .标记为 <html><body>已包含在索引中。

看看plunker .

评论后更新:

将索引更改为:

<!doctype html>
<html ng-app="teste">
<head>

<meta charset="utf-8">
<title>Teste</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="script.js"></script>
</head>

<body>
<div ng-controller="index" align="center">
<h1 align="center">Table teste</h1>
<div tag-teste></div>
</div>
</body>

</html>

关于javascript - templateUrl 在 AngularJS 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48327104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com