0
我是新角度2;我使用typescript來編寫組件,我有一個「產品」對象,當登陸到網站時,用戶看到所有產品的列表(來自RESTful端點的JSON數據)。如果該用戶點擊列表中的某個產品,則會將其帶到一個「編輯」頁面,該頁面將該產品的所有詳細信息填入表單字段供用戶編輯。我的問題是,我怎樣才能編程角2?我在線看到的大多數示例都是在視圖的同一頁面(組件)上進行編輯。從角度2中的點擊事件將對象加載到窗體中
- 我的項目結構:
- 產品(模型)
- product.service(服務) - >會從REST風格的終點
- 產品數據.component(組件) - >負載的所有產品,並顯示在列表
- edit.component(組分) - >顯示從所選產品的所有數據,還使用反應形式使用角2 HTML內控制
- 第4版
我想使用的端點(如/ api/product?id = xxx),但需要知道如何從product.component中選擇產品ID參數
謝謝!
我在這裏看到類似於另一個問題的東西:https://stackoverflow.com/questions/35188060/send-string-value-to-component-on-url-navigation-in-angular-2(是的,我知道鏈接是不是最好的)。基本上它說@RouteConfig([ {component:MainComponent,path:「/:id」} ]),然後this.router.navigate(['../ Main',{id:2}]);, then導出類MainComponent {構造函數(params:RouteParams){ let value:any = params.get(「id」); } } - >感謝Vlado Tesanovic –