Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 模板不是从$templateCache中获取的_Javascript_Angularjs - Fatal编程技术网

Javascript 模板不是从$templateCache中获取的

Javascript 模板不是从$templateCache中获取的,javascript,angularjs,Javascript,Angularjs,我有这个密码 问题是,当我编译元素时,它不会从$templateCache加载模板。事实上,它不会触发链接或控制器回调。控制台中并没有错误,只是在到达链接回调时它似乎停止了工作。如果我在编译之前尝试$templateCache.get'../templates/companySelector.html',我可以看到模板就在那里 我已经设置了伊斯坦布尔,所以我可以清楚地看到,该链接没有执行/templates/companySelector.html“模块由ng-html2js生成,测试由karm

我有这个密码

问题是,当我编译元素时,它不会从$templateCache加载模板。事实上,它不会触发链接或控制器回调。控制台中并没有错误,只是在到达链接回调时它似乎停止了工作。如果我在编译之前尝试$templateCache.get'../templates/companySelector.html',我可以看到模板就在那里


我已经设置了伊斯坦布尔,所以我可以清楚地看到,该链接没有执行/templates/companySelector.html“模块由ng-html2js生成,测试由karma运行。

在要点中,模板url是:

templateUrl: '../templates/companySelector.html'
但是,您说模板位于src/templates/companySelector.html


请检查以确保gist中的路径是基于您运行的索引页的正确模板的实际路径,而不是指令代码库的位置。

经过大量调查,我发现根本没有发出模板请求,因为请求是异步的,它需要刷新,就像任何$http请求只有在实际查找并使用刷新缓存后才刷新一样。所以在元素编译后使用$httpBackend.flush。

我的错误,因为我必须编辑一些代码。当所有文件中的URL都相同时-仍然无法使其正常工作:[