4
我想在一個特定的URL上顯示一個角材料對話框,同時保持以前訪問過的路線爲背景狀態。
因此,工作流程將是:
- 用戶訪問一個網頁,網址
business/6/contacts
。 (狀態:business.contacts
) - 用戶訪問url
business/6/checkout
。 (state:business.checkout)
它應該保留聯繫人頁面在後臺,並使用給定的url在其上加載結帳模式。
但是,對於用戶訪問url business/6/settings
的另一個工作流程,它應該將設置頁面保留爲背景並在用戶訪問business/6/checkout
時加載檢出模式。
同時在任何地方點擊都應該關閉模式並加載回上一頁。
或者,您可以改用控制器的OnEnter。 ('statename',{url:'..',templateUrl:'...',onEnter:['$ mdDialog',function($ mdDialog){$ mdDialog.alert({your code here})}]} – neftedollar
我使用控制器將有助於減少代碼的重複,您可以在不同的狀態下重複使用相同的控制器等。 – cubbuk
我喜歡這樣,但有什麼辦法可以在'business.checkout'狀態下實現此目的,否則如果有其他諸如「business.inventory」,「business.canvas」或許多其他我必須跟蹤它們中的每一個。@cubbuk –