Angular 角度2基准Href未应用
我用Angular 2 RC 1构建了一个应用程序。它将被部署为具有不同URL基本路径的各种环境(本地为localhost:12345/,在开发服务器上为192.168.1.1/myapp,在QA上为192.168.2.2/testapp,等等)。我想使用标记来处理这些差异,告诉Angular在本地查找根文件夹,在dev的myapp文件夹中,在QA的testapp文件夹中,等等 但是,基本标记似乎被Angular完全忽略。我正在成功设置它,当我查看我的应用程序的页面源时,我看到了预期的结果。Angular始终在根文件夹中查找文件,即使设置了基本href 我的标签如下所示:Angular 角度2基准Href未应用,angular,Angular,我用Angular 2 RC 1构建了一个应用程序。它将被部署为具有不同URL基本路径的各种环境(本地为localhost:12345/,在开发服务器上为192.168.1.1/myapp,在QA上为192.168.2.2/testapp,等等)。我想使用标记来处理这些差异,告诉Angular在本地查找根文件夹,在dev的myapp文件夹中,在QA的testapp文件夹中,等等 但是,基本标记似乎被Angular完全忽略。我正在成功设置它,当我查看我的应用程序的页面源时,我看到了预期的结果。An
<head>
<base href="/myapp">
etc...
等
这是头里面的第一个标签。我的期望是Angular应该在localhost:12345/myapp中查找文件。但是,它只使用localhost:12345/。我对这个标签的理解是错误的,还是有错误
(顺便说一句,我很确定Angular在引导时无法设置基本url,因为我需要从.NET web.config文件中提取它。我通过ViewBag进行此操作,并可以确认它是否正确填充。)啊哈,显然需要设置
<base href="/myapp/">
两边都是斜线