cordova/ionic常见问题

1) 调用系统拨打电话功能

在config.xml中添加

html中调用号码

拨打电话110

获取电话触发时间

html:


2) 安卓tab处于顶部问题

在app.js 中 .config

$ionicConfigProvider.platform.ios.tabs.style('standard');

$ionicConfigProvider.platform.ios.tabs.position('bottom');

$ionicConfigProvider.platform.android.tabs.style('standard');

$ionicConfigProvider.platform.android.tabs.position('standard');


3) 返回键后文字去除

在app.js 中 .config

$ionicConfigProvider.backButton.previousTitleText(false);


4)ionic在多次导航之后返回之前的View

方法一:

$ionicHistory.nextViewOptions({

   disableBack:true

});

方法二:

$ionicHistory.goBack(-2);


5) 忽略数字自动识别为电话号码和识别邮箱

忽略数字自动识别为电话号码

忽略识别邮箱



6) CDVViewController.h 文件丢失

打包app提交到appstore的时候会报 Cordova/CDVViewController.h file not found

在 Header Search Path 加入

"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"


7) 设置ionic页面的回弹效果



8)  加载页面时消除最开始的双括号

在index.html页面中的数据绑定操作,建议使用ng-bind绑定数据。


9) ionic页面底部加一长按钮,页面滚动位置不变




10) 隐藏右侧滚动条



11) 图片轮播

.controller:

.controller('DashCtrl', function($scope,$ionicSlideBoxDelegate,$rootScope,$http) {

      /* 顶部广告栏*/

     //为了验证属性active-slide定义的模型,angularjs是mvc模式

      $scope.model = {

          activeIndex:0

      };

     //此事件对应的是pager-click属性,当显示图片是有对应数量的小圆点,这是小圆点的点击事件

        $scope.pageClick = function(index){

             //alert(index);

            $scope.model.activeIndex = 2;

     };

     //当图片切换后,触发此事件,注意参数

      $scope.slideHasChanged = function($index){

           //alert($index);

     };

     //这是属性delegate-handle的验证使用的,其实没必要重定义,直用$ionicSlideBoxDelegate  就可以

     $scope.delegateHandle = $ionicSlideBoxDelegate;

      /* 网络获取*/

     $http.get("http://www.baidu.com").then(function(resp){

    $rootScope.adUrlJson = resp.data;

})

html:

     

         


     

           

你可能感兴趣的:(cordova/ionic常见问题)