|
ion-radio ng-value 值不能为string类型,话不多说直接附代码......
- controller 里面定义
- $scope.onVehicleType = function(){
- $scope.vehPopup = {'vehicleType':$scope.vehicle.vehicleType};
- var vehicleType =$ionicPopup.show({
- templateUrl: 'templates/popup/vehicleType.html', // String (可选)。在弹窗body内的html模板的URL : '<h3>这是弹框</h3>',
- title : '选择车型',
- scope : $scope,
-
- buttons : [
- {text : 'Cancel'},
- {text : '<b>Ok</b>',
- type : 'button-positivve',
- onTap : function(e){
- if(null != $scope.vehPopup.vehicleType){
- $scope.vehicle.vehicleType = $scope.vehPopup.vehicleType;
- }
-
- // 当点击时,e.preventDefault() 会阻止弹窗关闭。
- return $scope.vehPopup.vehicleType;//返回给定的值
- }
- }
- ]
- });
- };
复制代码 以上是 自定义controller,一个方法,当触发这个方法的时候,弹出vehicleType.html 页面,
以下为执行结果!
会默认选择 车型4.5 选项,而且直接报错或拿不到值
|
|