有誰知道將某個數據從一個組件發送到另一個組件的最佳方法。 這意味着,例如,如果我sumbited在我的(固定的Navbar分量)的輸入文本值時,submited值可以在另一部件被用作如果我在submited那些組分那些DATAS。有人知道Angular中的組件分享數據的最佳方式嗎?
例如,
navbar.component.html
<input [(ngModel)]="text" [ngModelOptions]="{standalone: true}" type="text">
<button [routerLink]="['/search',text]" type="submit">Search</button>
searching.component.ts
this.searchterm = this.route.snapshot.params['text'];
我試圖讓navbar.compnent.html submited價值和searching.component使用它。 html的意願。
用得到它從以上網址不起作用,因爲它只是變得當searching.component呈現頁面,而不是當navbar.component.html按鈕觸發值的問題。
7共享數據的方法: - http://www.angulartutorial.net/2017/12/share-data-between-angular-components.html – Prashobh