gpt4 book ai didi

javascript - AngularJS 找不到模板

转载 作者:行者123 更新时间:2023-12-01 02:35:26 24 4
gpt4 key购买 nike

这是我的指令

(function() {
angular.module('commentsDirective', [])

.directive('mngComments', mngComments)

function mngComments() {
return {
restrict: 'AE',
scope: {
moment: '='
},
templateUrl: 'comments.html',
replace: true,
controller: 'CommentsController',
controllerAs: 'vm'
};
};
})();

这是我的文件结构:

enter image description here

我收到此错误消息:

enter image description here

我不明白这一点。我的 html 文件与我的指令位于同一目录中,为什么找不到它?

最佳答案

模板的路径应该相对于页面的路径。因此,如果目录注释放置在根目录下,则应将 templateUrl 指定为/comments/comments.html。

如果你想在未知路径中使用你的模块,你可以先使用 $templateCache 将你的模板“导入”到你的模块中。然后您可以指定定义 templateCache 时使用的自定义 URL。

关于javascript - AngularJS 找不到模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47962724/

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