prop=xxx
ฉันต้องการที่จะผ่านพารามิเตอร์แบบสอบถาม
มันใช้งานไม่ได้
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]>Somewhere</a>
พารามิเตอร์การค้นหาและพารามิเตอร์เมทริกซ์เหมือนกัน ความแตกต่างเพียงอย่างเดียวคือเมื่อเพิ่มเข้าไปในส่วนของรูทพวกเขาจะต่อเนื่องกันเป็นพารามิเตอร์ข้อความค้นหาเมื่อพวกเขาถูกเพิ่มไปยังส่วนย่อยที่พวกเขาจะถูกต่อเนื่องเป็นพารามิเตอร์เมทริกซ์
—
GünterZöchbauer
มีความแตกต่างเพิ่มเติมตรวจสอบweb.archive.org/web/20130126100355/http://brettdargan.com/blog/นี้นอกจากนี้คุณยังสามารถตรวจสอบไวยากรณ์ลิงค์พารามิเตอร์ในเอกสารเชิงมุมที่angular.io/docs/ts/latest/ คู่มือ / …
—
William Ardila
<a [routerLink]="['/somepath', { foo: 'foo' }]">Somewhere</a>
ซึ่งจะให้พารามิเตอร์เมทริกซ์ URL (เซมิโคลอน; แทน? และ & ตัวคั่น) และคุณสามารถเข้าถึงได้โดย ActivatedRoute.params แทน activRoute.queryParams ข้อมูลเพิ่มเติมที่นี่stackoverflow.com/questions/35688084/… และที่นี่stackoverflow.com/questions/2048121//