以角度2

时间:2016-12-09 05:42:49

标签: angular angular2-forms

我是angular 2的新手,想要创建一些reactive forms。我在Laravel工作,在那里我们有add and edit forms

我看到在Angular 2中编辑表单的实现不明确。

喜欢这些:

http://learnangular2.com/forms/

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

我对表格有一些疑问:

1。什么是创建反应性添加和编辑表单的最佳方式,我们将有多个字段,包括选择器复选框单选按钮和其他多个字段字段??

2。从角度2查询服务器的最佳方法是什么?

即。如果我有多个选择框,在页面加载完成之前如何从服务器获取数据以填充选择框?

希望我已经解释了这个问题。

1 个答案:

答案 0 :(得分:0)

  1. 您需要使用“FormBuilder”来简化您的反应形式的开发。 通常,您需要创建表单组和表单控件并使用ngModel绑定/连接它们,或者您可以使用changeValues属性来处理Observable。 请看一下here

  2. 你可以使用几种方法:

    • 你可以使用路线解析器。意味着当你输入specfic route之前你将执行一些逻辑(阅读here
    • 你可以使用ngOnInit方法,并通过服务获取你需要的所有信息。之后你可以订阅Observable(如果你使用http服务),并通过FormBuilder构建动态表单