我是一个有点困惑,对于一些教程使用#得到的输入,而一些使用[(ngModel)Angular2 Form输入中的#name和[(ngModel)] =“name”有什么区别?
7
A
回答
9
#XXX
#xxx
可以让你获得一个元素的参考。
<input #inp (change)="foo = inp.value">
listenes的变化事件,并呼吁onChange()
并通过输入value
财产
对于双向绑定,您还需要
<input #inp (change)="foo = inp.value)" [value]="foo = $event">
NgModel
<input [(ngModel)]="foo">
使用NgModel
指令,该指令允许将DOM输入元素和自定义组件集成到Angular form功能中。 它也可以在没有表格的情况下使用。 NgModel
是对各种元素和组件的抽象,而以上(#inp
)示例仅适用于具有value
属性并发出change
事件的输入元素。
[(ngModel)]="foo"
是
[ngModel]="foo" (ngModelChange)="foo = $event"
简写形式示出它是用于双向绑定。
暗示
#xxx
返回一个部件或指令例如,如果元素不是一个普通的DOM元素,但角分量或具有施加角指令。
0
在#NAME语法是一个模板参考它指的是HTML对象的详细信息,可在所述角文档中找到: Angular template guide
在元件上的[(ngModel)]被设置双向绑定值并将其分配给一个变量。
相关问题
- 1. Name和x:Name有什么区别?
- 2. WPF:'Name'和'x:Name'有什么区别?
- 3. Info.plist和[app name] -Info.plist有什么区别?
- 4. Name和CanonicalName有什么区别?
- 5. `$ this-> name`和`$ this - > $ name`之间有什么区别?
- 6. “Exchange Legacy Distinguished Name”和“Active Directory Distingushed Name”之间有什么区别?
- 7. 编写`:name =>“String”`和`name:“String”`有什么区别?
- 8. 使用./configure(php)--disable- [name]和--without- [name]之间有什么区别?
- 9. .getAttribute(“name”)和.name之间有什么区别?
- 10. Vue.js中{{name}}和{{{name}}}之间的区别是什么
- 11. Javascript中的var name = function(){}和函数名(){}有什么区别吗?
- 12. 目标c中的(NSString)* name和(NSString *)名称有什么区别?
- 13. org-mode中#+ NAME和#+ LABEL有什么区别?
- 14. ActionScript中obj [name]和obj.name有什么区别?
- 15. 函数调用和goto&NAME在Perl中有什么区别?
- 16. 在弹簧配置中,使用name和id有什么区别?
- 17. colnames(x [1])< - “name”和colnames(x)[1] < - “name”之间的区别是什么?
- 18. form action =“”和form action =“。”有什么区别?
- 19. FUNCALL和#'function-name in common lisp有什么区别?
- 20. ng-model =“name”和ng-model =“user.name”有什么区别
- 21. artifactId和name在maven POM中的区别
- 22. 什么是[MyAttribute(Name = value)]中的“Name = value”
- 23. getExtras(name).getString和getIntent()。getStringExtra(name)之间的区别
- 24. std :: string name和std :: string&name之间的C++区别
- 25. loadClass(String name)和loadClass(String name,boolean resolve)之间的区别
- 26. 在C++中,“name :: name”是什么意思?
- 27. {Server Name} localhost与。\ SqlExpress之间有什么区别
- 28. .attr('name',$ this.attr('name'))是什么意思?
- 29. ngOnInit和Angular2的ngAfterViewInit有什么区别?
- 30. 为什么WPF有x:Name和Name XAML?