angularjs - ng-model 和 data-ng-model 之间的区别

标签 angularjs

我是 AngularJs 的新手。谁能说出 ng-model 和 data-ng-model 之间的区别吗?

使用 ng-model

First Name  :  <input type="text" ng-model="fname" id="fname">
Second Name :  <input type="text" ng-model="lname" id="lname">  

使用 data-ng-model

First Name  :  <input type="text" data-ng-model="fname" id="fname">
Second Name :  <input type="text" data-ng-model="lname" id="lname">  

最佳答案

虽然 ng-modeldata-ng-model 都可以工作,但 HTML5 期望任何自定义属性都以 data- 为前缀。

<!-- not HTML5 valid -->
<input type="text" ng-model="name">

<!-- HTML5 valid -->
<input type="text" data-ng-model="name">

关于angularjs - ng-model 和 data-ng-model 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24508053/

相关文章:

angularjs - pyOn 无法找到要监视的对象 all()

php - 使用 angularJs 和 laravel 4 的简单工作流程

javascript - 如何从 AngularJS 获取变量并在 javascript 中使用它们?

javascript - Angular 跨度条件悬停在文本上

node.js - 全栈 Angular 和meanjs之间的区别

javascript - ng-click 在 ng-repeat 中使用 ng-include 绑定(bind)所有数据

javascript - 用户登录后如何更改菜单内容

javascript - AngularJS 指令隔离作用域行为

javascript - @Ngrx/存储 : how to query models with relationships

javascript - 获取数组中的空值