angular.js : select默认选项怎么设置?
问题描述
<!DOCTYPE html><html ng-app='myApp'> <head><meta charset='utf-8'><title></title><script src='https://www.haobala.com/wenda/js/angular.min.js'></script> </head> <body ng-controller='c'><select ng-model='a' ng-change='fn()'> <option value='111'>111</option> <option value='222'>222</option> <option value='333'>333</option></select><ul> <li ng-repeat='v in value'>{{v}}</li></ul> </body> <script>var m1 = angular.module(’myApp’,[]);m1.controller(’c’,[’$scope’, ’$http’,function($scope, $http){ $scope.value = []; $scope.fn = function() {console.log($scope.a);$http.get(’get’+ $scope.a +’.txt’).success(function(data) { console.log(data); $scope.value = data;}) }}]) </script></html>

问题解答
回答1:你需要先
<select ng-model='xxx'></select>
这个时候,默认值就是 xxx 的值回答2:
试试给select的value赋值
回答3:ng-init呢 或许可以试下
回答4:如果下拉列表是在ng-controller里,要设置默认值,需要在controller函数中添加:$scope.a = 111;
相关文章:
1. java - web端百度网盘的一个操作为什么要分两次请求服务器, 有什么好处吗2. docker镜像push报错3. docker - 如何修改运行中容器的配置4. javascript - 如何获取未来元素的父元素在页面中所有相同元素中是第几个?5. vim - docker中新的ubuntu12.04镜像,运行vi提示,找不到命名.6. docker安装后出现Cannot connect to the Docker daemon.7. node.js - express框架,设置浏览器从缓存中读取静态文件,只有js从缓存中读取了,css还有一些图片为何没有从缓存中读取?8. docker start -a dockername 老是卡住,什么情况?9. java - 如何点击按钮,重新运行(我是初学者)?10. jquery - js向两边展开

网公网安备