내 Angular 앱에는 사용자가 내부 데이터베이스를 검색하는 데 사용할 수있는 다단계 Reactive Form이 있습니다.Angular 4에서 FormGroup을 쿼리 매개 변수가있는 URL로 변환하는 방법은 무엇입니까?
사용자가 "검색"을 클릭하면 결과를 표시하기 위해 SearchResultsComponent
으로 연결하려고합니다. 또한 폼 입력을 나타내는 쿼리 매개 변수를 브라우저의 경로에 포함시켜 사용자가 어딘가에 복사하여 쉽게 다시 사용할 수 있도록하고 싶습니다. 본질적으로 상상할 수있는 것처럼 https://carsuniverse.com/?make=Honda&model=Civic&year=2009
을 방문하면 SearchResultsComponent
이 활성화되어 검색을 수행하는 서비스를 호출하고이를 구성 요소에 반환하고 페이지에 표시합니다.
가장 좋은 방법은 무엇입니까?) 각도로 이것을 할 수 있습니까?
음, 어떻게 다른 경로로 이동합니다 않습니다하지만, 여기에 쿼리가 중첩 객체를 찾을 수있는 방법의 예입니다? Router.navigate()를 사용하고 있습니까? [해당 메소드] (https://angular.io/api/router/Router#navigate)에 쿼리 매개 변수를 전달하는 방법은 무엇입니까? [NavigationExtras.queryParams] (https://angular.io/api/router/NavigationExtras#queryParams)를 사용하십시오. [이 필드의 유형] (https://angular.io/api/router/Params)은 무엇입니까? 키와 값을 포함하는 객체입니다. FormGroup의 가치는 무엇입니까? 컨트롤 이름이 키이고 그 값이 value 인 객체? –
@JBNizet 내부에 중첩 된 객체가있을 수 있습니다. 그것이 그것들을 어떻게 다루는지는 불분명하다. 나는 그것을 시험해 봐야한다고 생각한다. – CodyBugstein