目前我正在嘗試將現有的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