我对ViewChild和NgModel有点困惑。谁能给我一个明确的答案,什么时候使用Viewchild和ngModel?我知道两者都会指向一个特定的元素,你可以使用这些对象来获取元素的当前值。
发布于 2019-03-27 02:47:20
NgModel用于输入并在表单中使用,而Viewchild可用于指向页面上的组件/指令。
NgModel将给出给定表单域的值
ViewChild还允许您访问您所指向的组件的所有公共属性(值)和方法。
发布于 2019-03-27 02:53:57
ngModel
用于单向或双向属性绑定。您说得对,您可以使用它来获取元素的当前值。
@ViewChild
装饰器的不同之处在于,它用于获取组件或指令的第一个匹配实例。虽然您可以使用它从该组件获取值,但它并不仅限于此。
https://stackoverflow.com/questions/55364133
复制相似问题