Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 修复组件模板URL,以考虑IIS文件夹站点正在运行_Javascript_Angularjs_Angularjs Components - Fatal编程技术网

Javascript 修复组件模板URL,以考虑IIS文件夹站点正在运行

Javascript 修复组件模板URL,以考虑IIS文件夹站点正在运行,javascript,angularjs,angularjs-components,Javascript,Angularjs,Angularjs Components,当我将我的应用程序推送到服务器时,代码会得到它自己的IIS子文件夹。即fooSite.com/bar。这是因为此服务器上有许多不同的应用程序。我的所有模板都使用相对URL路径。在本地,这可以正常工作,但当我在服务器上运行应用程序时,模板会失败,因为它试图从中访问模板的URL不正确 尝试的位置:fooSite.com/js/app/component.template.html 我想让它尝试的地方:fooSite.com/bar/js/app/component.template.html 通常使

当我将我的应用程序推送到服务器时,代码会得到它自己的IIS子文件夹。即fooSite.com/bar。这是因为此服务器上有许多不同的应用程序。我的所有模板都使用相对URL路径。在本地,这可以正常工作,但当我在服务器上运行应用程序时,模板会失败,因为它试图从中访问模板的URL不正确

尝试的位置:fooSite.com/js/app/component.template.html

我想让它尝试的地方:fooSite.com/bar/js/app/component.template.html

通常使用razor时,我只会说@(“~”),这会知道确切的站点,但因为这些只是javascript和html文件,所以我没有那种奢侈。有人知道我如何修改它应用于相对组件模板路径的baseURL吗

templateUrl:/js/app/componet.template.html

我想$location.path可能会有帮助,但到目前为止,我做这件事运气不好。我也尝试过其他解决方案,但主要的问题是组件在影响它们的因素中是相当孤立的,所以它一定是组件之外的东西,我只是不知道

谢谢