目前我正在尝试将现有的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>
我怎样才能达到这种:在局部的html文件加载与单个控制器(或)多个控制器角路线。保存'invitation-creating.html'页面后,我应该能够去'invitation-done.html',但url应该是相同的(我不想这个 - > websiteurl/invitation_id)
请参阅在行动http://invitify.azurewebsites.net,当你创建一个邀请,然后它会带你到下一个页面(invitation-done.html),而无需浏览器更改它的网址。这是在淘汰赛中实现的,但我也想在我的Angular应用中实现同样的效果。 Knockout代码在github上供您查看更多。 https://github.com/scriptstar/KOInvitify
在Angular应用程序中实现此类行为的最佳做法是什么?
请帮忙。谢谢。
具有角与角的UI路由器,你应该能够做出类似的事情,使用的用户界面视图和状态,我不真的得到什么阻止你现在有许多教程在网上如何定义你自己的路由和使用角度嵌套HTML模板,如果有角度模块中的代码的一部分,你不能让我知道所以我可以试着帮你 – Charlie 2014-11-05 10:05:42