• 【ionic】常见问题处理


    一、脏数据

    $scope.$apply()

    二、广播

    //发送广播
    var notedurgress = 12;
    $rootScope.$broadcast('pdfLoad',notedurgress);
    //监听
    $rootScope.$on('pdfLoad', function (event, results) {
        //results传递的数据
    })

    三、滚动到顶部

    $ionicScrollDelegate.scrollTop();

     四、tab切换

    <tab-slide-box tab="0" class="detail-tabs ub ub-f1 ub-ver" style="height: 100%;">
        <div class="tsb-icons bor-b-none" id="tsb-icons">
            <div class="tsb-ic-wrp">
                <ion-scroll direction="false" class="tsb-hscroll" >
                    <div class="scroll">
                        <a class="s-btn-right"  on-tap="tabChange(0)">
                            <span  ng-class="{'active':slideHasChangeIndex == 0}" class="tab-item-text">123</span>
                        </a>
                        <a class="s-btn-left"   on-tap="tabChange(1)">
                            <span ng-class="{'active':slideHasChangeIndex == 1}" class="tab-item-text">567</span>
                        </a>
                    </div>
                </ion-scroll>
            </div>
    
        </div>
        <ion-slide-box style="100%;" show-pager="false">
            <ion-slide>
                <ion-content>
                
                </ion-content>
            </ion-slide>
            <ion-slide>
                <ion-content>
                
                </ion-content>
            </ion-slide>
        </ion-slide-box>
    </tab-slide-box>

     五、列表页底部有定位按钮时,会遮挡最后一条数据,合适位置加padding有效

    六、在ionic中使用label标签失效,更换标签就可以啦

    <label for="checkbox-whole">
        <div class="checkbox-tab">
            <input ng-change="checkboxArrOn(item)" ng-model="checkboxArrState" type="checkbox"  id="checkbox-whole">
        </div>
        <span>全选</span>
    </label>

     七、获取当前路由名字

    $state.current.name

    八、滚动到某个位置

    var mainScroll = $ionicScrollDelegate.$getByHandle('mainScroll');
    mainScroll.scrollTo(0, 100, false);
    作者:smile.轉角
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

    欢迎关注我,一起进步!扫描下方二维码即可加我QQ

  • 相关阅读:
    使用BackgroundWorker组件进行异步操作编程《转》
    C#多线程控制进度条之长任务操作《转》
    模态进度条窗体实现<转>
    dev xtraReports使用《转》
    客户端IP
    WebService获取服务端硬件信息和客户端IP,MAC,浏览器信息,所在城市《转》
    c#多线程 Invoke方法的使用<转>
    C# windowform进度条《转》
    XtraReports 打印控件的简单使用《转》
    hdu Marriage Match II
  • 原文地址:https://www.cnblogs.com/websmile/p/15693269.html
Copyright © 2020-2023  润新知