我在視圖模型中使用了canDeactivate()
。有一種方法可讓用戶從視圖中導航,其中canDeactivate
不應執行其檢查並僅返回true(在此情況下,當用戶按下位於另一視圖中的「後退」按鈕時)。看起來canDeactivate
沒有任何參數(例如傳遞給router.navigateToRoute
的參數)。如果是這樣,我可以指出在調用navigateToRoute
時參數arg中的後退按鈕被按下。給canDeactivate
這個需要的信息有什麼好方法?如何向Aurelia視圖模型中的CanDeactivate提供信息
4
A
回答
0
我只是導入了其他視圖模型(在這裏是一個導航欄),其中包含後退按鈕的狀態。
0
我不確定我是否理解您的問題......無論如何,您可以訪問canDeactivate()
中的類屬性。例如:
canDeactivate() {
//before calling router.navigateToRoute
//you can set some properties to indicate the origin, the pressed button or wathever
if (this.someProperty === true) {
return true;
}
return false;
}
+0
這沒有回答這個問題--OP詢問如何告訴canDeactivate()它在哪裏導航,以便通知您是否可以停用的決定。 – htxryan
1
開始在奧裏利亞路由器1.4.0,canDeactivate傳遞包含你需要做到這一點
相關問題
- 1. 如何向MVC中的嵌套視圖提供模型(剃刀)
- 2. 如何通過信息窗口向用戶提供信息
- 3. 給圖像提供信息
- 4. 如何提供供Django的dumpdata使用的模型依賴關係信息?
- 5. 如何從開發中提供https Aurelia
- 6. 如何從模型名稱中提取模型信息?
- 7. 如何在視圖CakePHP 2.x中提供一個模型
- 8. Aurelia組件未加載視圖模型
- 9. OpenID提供商向消費者提供哪些個人信息?
- 10. Yii2提供ActiveRecord模型數據庫結構的詳細信息
- 11. 從視圖提交表單信息到模型,然後調用模型運行
- 12. 替換生成的詳細信息視圖與視圖模型
- 13. 如何爲CreateProcess提供用戶信息?
- 14. 如何編寫信息顯示給MVC視圖模型在mvc4
- 15. CodeIgniter如何通過Controller從模型發送信息到視圖?
- 16. 如何使用Python向Twilio API提供代理信息
- 17. 如何向[adsisearcher]提供服務器/ OU/DC詳細信息?
- 18. 如何向IApplicationSettingsProvider類提供額外信息?
- 19. aurelia測試視圖更改不反映在視圖模型
- 20. 將變量導入aurelia-dialog視圖模型或視圖
- 21. 如何在MVVM中雙向同步模型和視圖模型?
- 22. 如何摧毀Aurelia中的視圖?
- 23. 如何從視圖中傳遞EventArgument信息以查看WPF中的模型?
- 24. 如何在解除模型視圖時從提供的模式視圖控制器調用rootviewcontroller中的方法
- 25. CanDeactivate確認消息
- 26. Aurelia - 哪個視口是渲染的視圖模型?
- 27. 在Rails視圖中加入兩個CouchDB模型的信息
- 28. 如何避免在視圖中提供空模型引用的異常
- 29. Aurelia路由器在多個模型中的配置 - 視圖
- 30. 在MVC視圖中的文本框中提供所需的格式信息
你設法找到一個解決這個問題還沒有信息的說法? – Peter
是的。看到我的答案。 –