AngularJS 表单

2025年3月17日 | 阅读 3 分钟

AngularJS 方便您创建一个具有数据绑定和输入控件验证的表单。

输入控件是用户输入数据的方式。表单是控件的集合,目的是将相关控件组合在一起。

以下是 AngularJS 表单中使用的输入控件

  • input 元素
  • select 元素
  • button 元素
  • textarea 元素

AngularJS 提供了可以与 HTML 控件关联的多个事件。这些事件与不同的 HTML 输入元素相关联。

以下是 AngularJS 中支持的事件列表

  • ng-click
  • ng-dbl-click
  • ng-mousedown
  • ng-mouseup
  • ng-mouseenter
  • ng-mouseleave
  • ng-mousemove
  • ng-mouseover
  • ng-keydown
  • ng-keyup
  • ng-keypress
  • ng-change

数据绑定

ng-model 指令用于提供数据绑定。

让我们举一个例子,其中 ng-model 指令将输入控制器绑定到应用程序的其余部分

请看这个例子

立即测试

您也可以通过以下方式更改示例

请看这个例子

立即测试

AngularJS 复选框

复选框的值为 true 或 false。 ng-model 指令用于复选框。

请看这个例子

立即测试

AngularJS 单选按钮

ng-model 指令用于在您的应用程序中绑定单选按钮。

让我们举一个例子来显示一些文本,基于所选单选按钮的值。 在此示例中,我们还使用 ng-switch 指令来隐藏和显示 HTML 部分,具体取决于单选按钮的值。

请看这个例子

立即测试

AngularJS 选择框

ng-model 指令用于将选择框绑定到您的应用程序。

请看这个例子

立即测试

AngularJS 表单示例

下一个主题Angularjs 验证