当前位置: 代码迷 >> JavaScript >> 在IIS中使用ng-include
  详细解决方案

在IIS中使用ng-include

热度:49   发布时间:2023-06-12 14:36:50.0

以下ng-include标记适用于开发人员盒,但不适用于IIS网站,因为它在输出中不包括网站名称。

<div ng-include="'/app/feature/list.html'" />

在运行IISExpress的开发人员计算机上,这将构建一个URL: 并且运行良好。

部署到IIS时,URL为: 。 这不起作用,因为该站点已被命名并在/ site提供服务。 预期的网址是 。 这将导致404和损坏的站点。

angular是否不应该能够建立相对于站点本身的真实路径? 有没有一种方法可以使角度做到这一点而无需将其注入配置?

我的问题是网址中的斜线。 斜线表示绝对路径,而不是相对路径。 此ng-include作品:

<div ng-include="'app/feature/list.html'" />
  相关解决方案