0

Onsen UI の最新バージョンには、タッチ パフォーマンスを向上させる Fastclick が組み込まれていることを理解しています。PhoneGap Developer App を使用してテストを行ったところ、両方に気付きました

ng-click="ons.navigator.pushPage('page.html')

ng-click="ons.screen.presentPage('page.html')

少し鈍いように見えます。

本当の改善がない場合に備えて、メインモジュールに「ngTouch」を含めてみました。

var app = angular.module("appName", ['ngTouch', 'onsen.directives']);

これは、PhoneGap を使用してモバイル アプリを開発したことによる単なる副産物ですか? 確かに、真のネイティブ アプリと同じパフォーマンスを期待することはできませんが、応答性を少しだけ改善できることを知っている人はいますか?

4

1 に答える 1

0

touchstart イベントを処理する独自のディレクティブを定義できます。

myApp.directive('onsTouchstart', function() {
    return function(scope, element, attrs) {
        element.bind('touchstart', function() {
            scope.$apply(attrs['onsTouchstart']);
        });
    };
});
于 2014-07-15T03:18:31.057 に答える