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ď č. 1Nemyslí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.