目前我正在尝试将现有的 Knockout 应用程序迁移到 Angular MEAN 堆栈应用程序。在淘汰赛中,index.html 包含此代码
<% layout('layout') -%>
<div data-bind="ifnot: id">
<%- partial('partials/invitation-creating.html') %>
</div>
<div data-bind="if: id">
<%- partial('partials/invitation-done.html') %>
</div>
如何使用单个控制器(或)多个控制器在 Angular 路由中实现这种部分 html 文件加载。保存“invitation-creating.html”页面后,我应该能够转到“invitation-done.html”但 url 应该是相同的(我不想要这个 -> websiteurl/invitation_id)
请参阅实际操作http://invitify.azurewebsites.net,当您创建邀请时,它将带您进入下一页 (invitation-done.html),而无需浏览器更改其 url。这是在淘汰赛中实现的,但我也想在我的 Angular 应用程序中实现相同的效果。Knockout 代码在 github 上供您更仔细地查看。https://github.com/scriptstar/KOInvitify
在 Angular 应用程序中实现这种行为的最佳实践是什么。
请帮忙。谢谢。