2016-05-11 4 views
5

私は新しい角度になっています。 ng-clickはかなりコアな命令のように思えますが、ng-clickせずにアプリを作る方法はわかりません。何か不足していますか?明らかに廃止されました。そしてドキュメントは私にfastclickを指摘しますが、それは角度のある実装ではありません。ngclickは推奨されていません。人気のある代替案または解決策?

ng-clickには非推奨の非推奨の方法がありますか?私はこれのためにバウアーで人気のパッケージを見つけることができませんでした。ありがとう。

+1

nice clickbaitタイトル – svarog

答えて

10

ng-clickは、モバイルブラウザで使用された場合の遅延のため、ngTouchモジュール内でのみ推奨されていません。

この命令は、1.5から始まり、デフォルトでは無効になっています。このディレクティブはこれ以上サポートされなくなり、将来のリリースから削除される可能性があります。ディレクティブが必要な場合は、$touchProvider#ngClickOverrideEnabled機能で有効にすることができます。 FastClickに移行することをおすすめします。 300msの遅延については、Telerik articleをご覧ください。

Regular ngClickコアngモジュールは影響を受けません。

代わりにfastclickを使用する必要がある場合は、いくつかの角度ラップバージョンがあります。 One,Two

+0

fastClickは使いにくいです。あなたは、理解している方法から自分でイベントリスナーをたくさん追加しなければならず、ng-clickのような単純な指示は使用できません。 ng-cklickは携帯端末では動作しませんか?それとも、お勧めしませんか?私はいつもモバイルでのng-clickで働いていて、うまくいった。 ng-clickをスキップする必要性を理解していない。 – Jana

関連する問題