当前位置: 首页 > 面试题库 >

ng模型和data-ng模型之间的区别

逑兴安
2023-03-14
问题内容

我是 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-bind用于ngBind)。
如果要使用HTML验证工具,则可以改用数据前缀版本(例如ngBind的data-ng-bind)。
出于遗留原因,可以接受上面显示的其他表格,但是我们建议您避免使用它们。



 类似资料:
  • 问题内容: 在angularjs中,我想知道ng-submit和ng-click之间有什么区别?具体来说,两者各自的优缺点,以及您什么时候应该彼此取舍?谢谢! *编辑* 我对此进行了更多研究,但我仍然想知道使用ng-submit有什么好处(如果有)?您能否使用ng-click代替所有ng- submit?这会引起任何问题吗?再次感谢! 问题答案: ngSubmit指令绑定到浏览器中的Submit

  • 问题内容: 我正在尝试允许用户使用和编辑项目列表。(请参阅此小提琴。)但是,我尝试过的两种方法都导致了奇怪的行为:一种方法没有更新模型,另一种方法使每个keydown的表单模糊。 我在这里做错什么了吗?这不是受支持的用例吗? 这是小提琴中的代码,为方便起见进行了复制: ​ 问题答案: 这似乎是一个具有约束力的问题。 建议是不要绑定到基元。 您应该遍历集合内的字符串,而应该遍历对象。解决您的问题 j

  • 本文向大家介绍瀑布模型和RAD模型之间的区别,包括了瀑布模型和RAD模型之间的区别的使用技巧和注意事项,需要的朋友参考一下 瀑布模型 瀑布模型是经典的软件开发模型,其中软件开发的每个阶段都以线性方式完成。一旦一个阶段结束,则下一阶段开始,最后标记为软件开发完成。瀑布模型适用于较小的项目,并且只有一个开发周期。以下是这些阶段: RAD模型 RAD模型或快速开发模型也称为软件开发的增量模型。它允许在任

  • 本文向大家介绍V模型和瀑布模型之间的区别,包括了V模型和瀑布模型之间的区别的使用技巧和注意事项,需要的朋友参考一下 瀑布模型和V模型都是软件行业中最广泛实践的开发方法类型。这两种模型都是更好跟踪的实践,并且以系统的方式进行应用程序开发。 根据两个模型之间步骤或阶段的类型,我们可以区分V模型和WaterFall模型,如下所示- 序号 键 V型 瀑布模型 1 定义 V-模型是一种开发模型,其中,整个模

  • 本文向大家介绍螺旋模型和瀑布模型之间的区别,包括了螺旋模型和瀑布模型之间的区别的使用技巧和注意事项,需要的朋友参考一下 螺旋模型和瀑布模型都是软件行业中最广泛实践的开发方法类型。这两种模型都是更好跟踪的实践,并且以系统的方式进行应用程序开发。 根据两个模型之间的步骤或阶段类型,我们可以区分螺旋模型和瀑布模型,如下所示: 序号 键 螺旋模型 瀑布模型 1 定义 螺旋模型是将整个模型分为多个子开发阶段

  • 问题内容: JS小提琴 问题: 我的页面中有一个SELECT元素,其中填充了。它还具有一个具有默认值的。 当我更改值时,可以适应。但是下拉列表在启动时显示了一个空插槽,应该在其中选择了具有默认值的项目。 码 使用JS: 问题答案: 您可以在选项元素上使用ng- selected 指令。它表达了如果诚实将设置所选属性。 在这种情况下: 演示版