2017-06-05 9 views
0

おはようございます、私はAurelia CLIの下に示すように私のルート設定を持っています。私がやりたい何Aureliaルータのビューポートを1つだけ変更してください

config.map([ 
    { 
     route: [''], 
     viewPorts: { 
      'side': { moduleId: 'side' }, 
      'main': { moduleId: 'main' } 
     }, 
     title: 'Test', 
     nav: false, 
     name: 'Temp' 
]); 

が、私は私の側面図で選択した内容に基づいており、私はメインのためのモジュールIDを変更し、そのビューをロードします。

答えて

0

私はビューポートのmoduleIdを動的に変更する方法はないと思います。私はあなたのprobleを解決するために2つのオプションを参照してください。

1 - ビューポート

2の1のモジュールIDを変え、別のルートを作成します - レイアウトメカニズムを使用して、実行時におけるその内容を変更します。私はhttp://aurelia.io/hub.html#/doc/article/aurelia/router/latest/router-configuration/10を読むことをお勧めします。

私はこれがあなたが期待していた答えではないことを知っていますが、それが助けてくれることを願っています。

関連する問題