我准备了一个模板,如下
<script type="text/ng-template" id="spinner.html">
<div class="spinner">
<div class="bounce1 spinner-bounce"></div>
<div class="bounce2 spinner-bounce"></div>
<div class="bounce3 spinner-bounce"></div>
<div class="bounce4 spinner-bounce"></div>
<div class="bounce5 spinner-bounce"></div>
</div>
</script>
<!-- a couple of lines below -->
<div spinner> </div>使用以下指令
app.directive('spinner', function ($window) {
return {
restrict: 'A',
templateUrl: '#spinner.html'
};
});因此,指令本身和它的模板在同一个html中,tempateUrl不会加载上面定义的ng-template。这有什么问题呢?我也尝试过template,但它也不起作用。
发布于 2015-09-01 21:39:21
我意识到问题所在。
这是因为我在<head>标签中添加了text/ng-template模板,而不是<body>标签。在我的例子中,它没有找到我的模板,而是在服务器上搜索/spinner.html。
https://stackoverflow.com/questions/32332109
复制相似问题