2016-12-09 33 views
1

我是angular 2的新手,並且想要創建一些reactive forms。我在Laravel工作,那裏我們有單獨的add and edit forms獨立的反應性添加和編輯表格2

我所看到的實施目前還不清楚在角2

編輯表單像這些:

http://learnangular2.com/forms/ 

https://auth0.com/blog/angular2-series-forms-and-custom-validation/ 

我對一些形式的多個問題:

1.什麼是創建被動添加和編輯表單的最佳方式,我們可以使用多個字段,包括選擇器,複選框,單選按鈕等多個字段?

2.從角度2查詢服務器的最佳方法是什麼?

即如果我有多個選擇框,我應該如何從服務器獲取數據以填充頁面加載完成前的選擇框?

希望我已經解釋了這個問題。

回答

0
  1. 您需要使用「FormBuilder」來簡化反應形式的開發。 通常,您需要創建表單組和表單控件,並將它們與ngModel綁定/連接,或者您可以使用changeValues屬性來使用Observable。 請看看here

  2. u可以使用幾種方法:

    • u可以使用路由解析。意味着當你進入特定路線之前,你將執行一些邏輯(閱讀here
    • 你可以使用ngOnInit方法並通過服務獲得你需要的所有信息。之後,你可以訂閱Observable(如果你使用http服務),並通過FormBuilder建立動態表單