100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > angularjs--------选择下拉框

angularjs--------选择下拉框

时间:2019-09-23 05:24:03

相关推荐

angularjs--------选择下拉框

<div class="id" ng-app="myApp" ng-init="names=['llr','lla','coco','ckck']" ng-controller="myCtrl"><!-- 两个不同写法的下拉框一起使用,第二个会列出数据,但是不会有输入框 --><!-- 问题:select下拉框单独使用时没事的,如果两个不同写法一起使用,第二个下拉框是包含option的会列出数据但不会出现输入框 --><!-- 解决: 把包含option的下拉框放到第一位,select放到第二位,就不会出现样式失效问题--><!-- 注意: ng-repeat 指令是通过数组来循环 HTML 代码来创建下拉列表,但 ng-options 指令更适合创建下拉列表,它有以下优势:使用 ng-options 的选项的一个对象, ng-repeat 是一个字符串。 --><select><!-- 默认值第一个 --><option ng-repeat="x in names">{{x}}</option></select><select ng-model="selectedSite" ng-options="x for x in names"></select><!-- [] y是值 x是下标 --><select ng-model="selectedName" ng-options="x for (x,y) in names"></select><h1>数组选择是:{{selectedName}}</h1><select ng-model="selectApp" ng-options="x for (x,y) in sites"></select><h1>对象选择是:{{selectApp}}</h1></div><script>var app = angular.module('myApp',[]);app.controller('myCtrl',function($scope){$scope.sites ={site01 :"llr",site02:'lla',site03:'coco'}})</script>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。