ngmodel和ngbind的区别

2025-04-06 06:20:50
推荐回答(1个)
回答1:

ngModel 用来绑定input、select、textarea等form表单控件;
ngBind是绑定文本内容的(不包括html,如果要绑定html需要使用ngBindHtml), 表述的时候使用的是ngSubmit、ngClick、ngModel等(这些都是ng定义的指令)但是在html中却写成了ng-submit、ng-click等,这是ng的一个规则。
当定义指令的时候也是一样的规则。如menuContent在html内使用的时候要写成menu-content,跟jQuery的css是一样的,其次这里出现的ngShow指令是指当指定的值或表达式为真的情况下,该元素是显示的,否则隐藏,跟它对应的属性是ngHide,其次ngBind绑定的值也同样可以是值也可以是表达式(大部分指令的名字都是很容易理解的)。