2016-12-28 88 views
0

我們能否在奧裏利亞JS的狀態的基礎路由像角UI路由器狀態的基礎路由
目前我有路線這樣
根/ < 用戶ID>/< 功能> 。
現在我只是想實現同樣在以下方式
根/ < 用戶ID>和功能應該作爲參數傳遞。問題是, 一旦組件被加載到內存中它是沒有得到更新參數更改。我們能否在奧裏利亞

TIA

回答

0

您需要配置任何時候URL參數更改時要調用的生命週期。

請參閱下面的鏈接中的「重新使用現有VM」。

http://aurelia.io/hub#/doc/article/aurelia/framework/latest/cheat-sheet/7

「由於虛擬機的導​​航生命週期只能調用一次,你可能識別出用戶切換的路線,從產品A產品B(見下文)的問題。要解決這個問題落實方法在您的虛擬機中確定激活策略,並返回路由器有關您想要發生的事情的提示。「

在您的視圖模型編寫下面的方法:

determineActivationStrategy { 
    return activationStrategy.invokeLifecycle; 
}