Jestem dość nowy w Angular 2 i nie znam prawidłowych terminów wyszukiwania, aby uzyskać to, czego potrzebuję.router kątowy2 uniknij kodowania adresu URL
Używam Angular 2 RC5 i RouterModule w mojej aplikacji. Kiedy przekazuję parametry trasy do nawigacji, Angular 2 Router automatycznie URL go koduje. Teraz, chociaż to dobra rzecz, ale czy istnieje sposób, aby temu zapobiec w przypadku niektórych parametrów?
Na przykład, chcę dodać oddzielonych przecinkami wartości w adresie URL: http://localhost:4200/appcomponent/?data=abc1,abc2,abc3
Co kątowa 2 sprawia, że: http://localhost:4200/appcomponent/;data=abc1%2Cabc2%2Cabc3
(która wygląda raczej niechlujny)
Wszelkie sugestie, jak uczynić go bardziej czytelnym w adresie URL?
Dzięki!
można określić dokładnie bibliotekę routera, który używasz i podać kod? dzięki! – wolendranh
Używam domyślnej biblioteki routera z Angular 2 (@ kątowa/router: 3.0.0-rc.1) 'let paramsObject = {data: 'abc1, abc2, abc3'}; this.router.navigate (['/ appcomponent', paramsObject]); ' – Hassan
sprawdź poniżej moją odpowiedź na podobne pytanie: http://stackoverflow.com/questions/41476193/angular-2-disable-url-encoding/ 41995695 # 41995695 –