0
A
回答
1
你可以做一個新的組件出現:
在模板HTML添加一個按鈕。並添加你想要的組件出現的地方。
<h1>Billing<a (click)="newBilling()"></a></h1>
<div class="col-xs-6">
<app-billing-list *ngFor="let billingEl of billings; let i = index"
[billing]="billingEl" [index]="i">
</app-billing-list>
</div>
<router-outlet></router-outlet>
在你的組件TS文件中添加一個函數(在我的例子newBilling())。這項新功能將允許操縱任何數據,而且將幫助你導航到另一個URL(在我的情況下,從http://localhost:3000/billing至http://localhost:3000/billing/new)
newBilling() { this.router.navigate(['new'], { relativeTo: this.route }); }
然後你的應用路由模塊中添加路徑如下。 '新'是'計費'的孩子。 billing/new將加載一個新組件(這裏是BillingEditComponent)。
const appRoutes: Routes = [
path: 'billing', component: BillingComponent, children: [
{ path: 'new', component: BillingEditComponent },
我希望它有幫助。
0
有你需要做兩件事情:
顯示/隱藏的div
這部分是容易的,問題的核心。你可以簡單地使用ngif:https://angular.io/api/common/NgIf
CSS佈局
將depened對當前CSS的性質,但在CSS Flexbox將看看或者只是谷歌兩個欄佈局
相關問題
- 1. 附加一個div,使其出現在另一個div旁邊
- 2. 如何讓一個div標籤其他div標籤旁邊
- 3. 單擊Div使另一個Div出現
- 4. 試圖讓div浮動旁邊另一個div
- 5. 在表格行內單擊按鈕旁邊選擇div文本
- 6. 如何讓Flexbox項目「main」讓「旁邊」浮動在旁邊?
- 7. 另一個div位於主div旁邊
- 8. 如何繼續2列HTML表格出現在第x行旁邊?
- 9. 如何讓一個contextmenu出現在右鍵單擊datagridview單元格
- 10. 如何讓一個div出現在另一個DIV(CSS或JavaScript)
- 11. 如何讓我的RelativeLayout出現在我的LinearLayout旁邊?
- 12. 如何在一個div旁邊浮動兩個div?
- 13. 如何使Bootstrap popover出現在不同的div旁邊?
- 14. 如何將這個DIV浮在旁邊?
- 15. Div旁邊的div
- 16. 如何將新生成的div放到另一個div旁邊?
- 17. 從另一個單元格旁邊的單元格獲取值
- 18. 「false」出現在ob_start旁邊()
- 19. 如何移動第一格旁邊的3d div?
- 20. 對齊DIV旁邊和另一個
- 21. fadeToggle div,通過點擊它旁邊
- 22. 如何讓div在另一個div上懸停時出現
- 23. 如何讓更多的div出現時,懸停在一個div?
- 24. 我如何告訴旁邊標籤繼續哪一邊?
- 25. 如何將這個div放在另一個旁邊?
- 26. 問題,我不能浮動一個DIV旁邊另一個DIV
- 27. 爲什麼一個div不能放在另一個div旁邊?
- 28. 如何讓一個div單次點擊一次?
- 29. 播放2聲音陸續在Angular2
- 30. 試圖讓按鈕被點擊時出現一個div
這將是很好,如果你有一個plunker .. –