1. select 初始化,初始化默认值,获取选中的值
<select ng-model="tumoursSelected" ng-options="t.tumourKindName for t in tumoursDatas"> <option value="-1">请选择</option> </select>
followupControllers.controller(‘RoutineController‘,[‘$scope‘,‘RoutineService‘,function($scope,RoutineService){ $scope.$on(‘$viewContentLoaded‘, function() { $scope.tumours(); $scope.tumourSelect = "-1"; }); $scope.tumours = function () { RoutineService.queryTumour().then( function (data) { if(data.data.code == 200){ $scope.tumoursDatas = data.data.data;
/*$scope.tumoursDatas.unshift({"tumourKindId":-1,"tumourKindName":"请选择"})*/
$scope.tumoursSelected = $scope.tumoursDatas[0]; } } ) }
2. 显示,隐藏
$scope.visible=false; $scope.patientToggle = function(){ if($scope.visible == false){ RoutineService.test(1).then(function(data){ if(data.data.code == 200){ $scope.patients = data.data.data; } }); } $scope.visible = !$scope.visible; }
原文:http://www.cnblogs.com/yangfei-beijing/p/6536074.html