iOS 9上的离子状态更改问题将更新后版本更新为1.1.1

时间:2015-12-02 05:31:23

标签: ionic-framework ionic ios9

确认我已将Ionic更新为1.1.1,因此假设其中包含iOS9 webview补丁。但是,我仍然面临着侧面菜单onclick的问题,我正在调用$ state.go(),它不会呈现实际页面&恢复到原始状态。用户界面完全破碎。

以下是系统信息:

Cordova CLI: 5.3.3
Gulp version:  CLI version 3.9.0
Gulp local:  
Ionic Version: 1.1.1
Ionic CLI Version: 1.7.10
Ionic App Lib Version: 0.6.5
ios-deploy version: 1.8.3 
ios-sim version: 5.0.3 
OS: Mac OS X El Capitan
Node Version: v0.12.7
Xcode version: Xcode 7.1.1 Build version 7B1005

侧边菜单中的HTML代码:

<ion-item menu-close href="#" ng-click="getWishlist()" ng-if="userId && userId != ''">
      <div class="row">
           <div class="col col-20">
              <i class="ion-heart"></i>
           </div>
           <div class="col col-80">
               My Wishlist
           </div>
      </div>
</ion-item>
getWishlist()中的JS代码:

$scope.getWishlist = function (){
    $state.go("app.wishlist", {}, {reload: true});
}

帮助表示赞赏!

注意:菜单中的静态URL调用似乎工作正常!

<ion-item nav-clear menu-close href="#/app/contact-us"  >
            <div class="row">
                <div class="col col-20">
                  <i class="ion-ios-telephone"></i>
                </div>
                <div class="col col-80">Contact Us
                </div>
            </div>
</ion-item>

1 个答案:

答案 0 :(得分:0)

好吧,我想我不能正确阅读这个post

我认为问题归因于href='#'。该帖子确实提到删除空的href链接,如果需要,它会调用iOS 9中的otherwise状态。一旦我删除它们,链接就会按预期开始工作。

然而,我仍然需要改变我的CSS以使侧面菜单看起来正确。