Javascript 修复组件模板URL,以考虑IIS文件夹站点正在运行
当我将我的应用程序推送到服务器时,代码会得到它自己的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可能会有帮助,但到目前为止,我做这件事运气不好。我也尝试过其他解决方案,但主要的问题是组件在影响它们的因素中是相当孤立的,所以它一定是组件之外的东西,我只是不知道 谢谢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 通常使