$ swipe .bind ( ngTouchから) を使用して、コントローラー コンストラクター内でいくつかのイベント ハンドラーを接続する要素があります。
$swipe.bind($(element_selector), {'move': dragMoveHandler});
その要素を ngInclude に移動しましたが、ngInclude が Angular によって処理される前にコントローラー コンストラクターが実行されるようになったため、呼び出しは実行時にそのまま$swipe.bind
失敗します。$(element_selector)
undefined
ngInclude がいつ処理されたかを検出するために使用を調べまし$includeContentLoaded
たが、起動するたびにロードされた ngInclude が明確ではないため、安全に使用できることを確認する前に、ロードされたインクルードの数をコードでカウントする必要があります。$swipe.bind
、これは堅牢なソリューションとは思えません。
これどうやってするの?