美文网首页
AngularJS之Select(选择框)-指令ng-optio

AngularJS之Select(选择框)-指令ng-optio

作者: 聂叼叼 | 来源:发表于2018-04-17 16:01 被阅读0次

AngularJS 可以使用数组或对象创建一个下拉列表选项。

创建指令:ng-options(创建一个下拉列表)

在 AngularJS 中我们可以使用 ng-option 指令来创建一个下拉列表,列表项通过对象和数组循环输出,如下实例:

ng-option指令的运用

注:ng-init 设置默认选中值。

当然,我们也可以使用ng-repeat 指令来创建下拉列表:

ng-repeat指令创建下拉框

ng-repeat指令是通过数组来循环 HTML 代码来创建下拉列表,但ng-options指令更适合创建下拉列表,它有以下优势:

使用ng-options的选项是一个对象,ng-repeat是一个字符串。

ng-options选中的是一个对象,但是ng-repeat不行

使用对象作为数据源, x 为键(key),y为值(value):

相关文章

  • AngularJS之Select(选择框)-指令ng-optio

    AngularJS 可以使用数组或对象创建一个下拉列表选项。 创建指令:ng-options(创建一个下拉列表) ...

  • 重温AngularJS(七)-- Select(选择框)、表格

    关联目录索引:重温AngularJS(一)-- 表达式、指令重温AngularJS(二)-- 模型ng-model...

  • select相关的指令

    概述 select指令实现的是下拉框的功能,一般会配合option指令以及ng-model指令使用。在select...

  • Angular相关指令

    AngularJS 指令 本教程用到的 AngularJS 指令 : 指令 描述 ng-app 定义应...

  • 理解angularjs之自定义指令

    理解angularjs之自定义指令尽管angularjs目前受关注程度远远低于Vuejs与reactjs,但对...

  • AngularJS 参考手册

    AngularJS 指令 本教程用到的 AngularJS 指令 : 过滤器解析 AngularJs 过滤器。 A...

  • html原生样式处理

      输入框:type=“number” 去除上下箭头 select将默认的select选择框样式清除 placeh...

  • AngularJS (2)

    AngularJS 指令 AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-。 ng-app 指令...

  • AngularJS之指令

    AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 通过内置的指令来为应用添加功能。当...

  • AngularJS 指令

    AngularJS 指令 背景 什么是AngularJS指令? 一、内置指令 二、自定义 概念 模块对象app,提...

网友评论

      本文标题:AngularJS之Select(选择框)-指令ng-optio

      本文链接:https://www.haomeiwen.com/subject/elfpkftx.html