gpt4 book ai didi

javascript - AngularJs 测试。放置模板的位置

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

我目前正在测试一个 angularjs 指令。该指令有一个 templateUrl。我想测试 View 以确保它被正确初始化,即正确的按钮数量,隐藏的某些元素。

我遇到的问题是,当我将我的 html 文件插入模板缓存时,我仍然得到:

"message": "Unexpected request: GET partials/stuff/stuff-leader.html

我假设当我使用 templateCache 时我将不再需要使用:

 $httpBackend.whenGET("partials/stuff/stuff-leader.html").respond([{
userId: 000
}]);

但似乎并不是这样。我想知道我是否正确插入了模板,我是这样做的:

 template = $templateCache.get('/full/root/disk/path/to/file/stuff/stuff-leader.html');
$templateCache.put('/myApp/templates/stuff-leader.html',template);

这是正确的,还是我应该把它放在其他地方?

最佳答案

您的普通模板在 /partials/stuff/stuff-leader.html 中查找,因此这是您需要注入(inject)模板缓存而不是 /myApp/templates/的内容stuff-leader.html

关于javascript - AngularJs 测试。放置模板的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31136622/

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