0
ich ein Problem mit URLSearchParams Klasse habe Angular 4. ich versuche, eine URL mit zwei Parametern zu zersetzen:erste URL-Parameter werden mit allen URL-Adresse verwechselt
http://localhost:4200/api/actions?uuid=63ieEB&action=signatureBlockClicked
Das ist, was ich tue in meiner Klasse:
export default class MockActionResponse {
static dispatcher(url, pageModules, ngRedux) {
const params = new URLSearchParams(url);
const action = params.get('action');
const uuid = params.get('uuid');
……………
Aber der erste Parameter nach dem Interogation Punkt ist null
, weil URLSearchParams
die uRL auf diese Weise analysiert.
übergeben Sie einfach die Abfragezeichenfolge –
'const url = neue URL ('http: // localhost: 4200/api/aktionen? Uuid = 63ieEB & action = signatureBlockClicked'); const searchParams = neue URLSearchParams (url.searchParams.toString()); const uuid = searchParams.get ('uuid'); console.log (uuid); ' – andreim
@AnkitSaroch, Sie gaben mir die Lösung, danke! –