/ / Zmena iba jedného výrezu v Aurelia router - aurelia, aurelia-router

Zmeniť iba jeden výrez v smerovači Aurelia - aurelia, aurelia-router

Dobré ráno, mám nastavenie trasy, ako je uvedené nižšie v Aurelia CLI.

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

Čo by som chcel urobiť, je na základe toho, čo som si vybral v mojom bočnom pohľade, chcem iba zmeniť modulId za hlavný a načítať tento pohľad.

odpovede:

0 pre odpoveď č. 1

Nemyslím si, že existuje spôsob, ako dynamicky meniť modul zobrazovacieho portu. Vidím 2 možnosti, ako vyriešiť vašu sondu:

1 - Vytvorte ďalšiu trasu a zmeňte modulId jedného z výrezov

2 - Použite mechanizmus rozloženia a zmeňte jeho obsah v čase vykonávania. Odporúčam vám prečítať si http://aurelia.io/hub.html#/doc/article/aurelia/router/latest/router-configuration/10.

Viem, že toto nie je odpoveď, ktorú ste očakávali, ale dúfam, že to pomôže.