2017-06-05 1 views
0

Guten Morgen, ich habe meine Route Setup wie in Aurelia CLI unten gezeigt.Ändern Sie nur ein Ansichtsfenster in Aurelia Router

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

Was würde Ich mag zu tun ist auf das, was ich auf meiner Seitenansicht wählen, ich will nur die moduleId für Haupt ändern und diese Ansicht zu laden.

Antwort

0

Ich glaube nicht, dass es eine Möglichkeit gibt, die moduleId eines View-Ports dynamisch zu ändern. Ich sehe zwei Möglichkeiten, um Ihre Proble zu lösen:

1 - Neue Route erstellen, die moduleId eines des Ansichtsfensters ändert

2 - Verwenden Sie den Layout-Mechanismus und ändert ihren Inhalt in der Laufzeit. Ich empfehle Ihnen, http://aurelia.io/hub.html#/doc/article/aurelia/router/latest/router-configuration/10 zu lesen.

Ich weiß, das ist nicht die Antwort, die Sie erwartet haben, aber ich hoffe, es hilft.

Verwandte Themen