Javascript 模板不是从$templateCache中获取的
我有这个密码 问题是,当我编译元素时,它不会从$templateCache加载模板。事实上,它不会触发链接或控制器回调。控制台中并没有错误,只是在到达链接回调时它似乎停止了工作。如果我在编译之前尝试$templateCache.get'../templates/companySelector.html',我可以看到模板就在那里Javascript 模板不是从$templateCache中获取的,javascript,angularjs,Javascript,Angularjs,我有这个密码 问题是,当我编译元素时,它不会从$templateCache加载模板。事实上,它不会触发链接或控制器回调。控制台中并没有错误,只是在到达链接回调时它似乎停止了工作。如果我在编译之前尝试$templateCache.get'../templates/companySelector.html',我可以看到模板就在那里 我已经设置了伊斯坦布尔,所以我可以清楚地看到,该链接没有执行/templates/companySelector.html“模块由ng-html2js生成,测试由karm
我已经设置了伊斯坦布尔,所以我可以清楚地看到,该链接没有执行/templates/companySelector.html“模块由ng-html2js生成,测试由karma运行。在要点中,模板url是:
templateUrl: '../templates/companySelector.html'
但是,您说模板位于src/templates/companySelector.html
请检查以确保gist中的路径是基于您运行的索引页的正确模板的实际路径,而不是指令代码库的位置。经过大量调查,我发现根本没有发出模板请求,因为请求是异步的,它需要刷新,就像任何$http请求只有在实际查找并使用刷新缓存后才刷新一样。所以在元素编译后使用$httpBackend.flush。我的错误,因为我必须编辑一些代码。当所有文件中的URL都相同时-仍然无法使其正常工作:[