结合 angular 和 grails

Combine angular and grails

我按照 this tutorial 将使用 angular 配置文件生成的默认 grails 项目合并到一个构建中。我现在可以从 grails 服务器访问 angular index.html(./gradlew bootRun)。但是我如何访问服务器上的其他 URL?如果我尝试单击 link到 /newPage,我的 angular 应用程序中有一个 <router-outlet> 标记,它应该更新 DOM,但是 /newPage 由 grails UrlMappings 处理,因此导致404 错误。

确保您使用的是 routerLink 指令,例如:

 <a routerLink="/newPage" >

您可以了解更多信息here.