1

$ swipe .bind ( ngTouchから) を使用して、コントローラー コンストラクター内でいくつかのイベント ハンドラーを接続する要素があります。

$swipe.bind($(element_selector), {'move': dragMoveHandler});

その要素を ngInclude に移動しましたが、ngInclude が Angular によって処理される前にコントローラー コンストラクターが実行されるようになったため、呼び出しは実行時にそのまま$swipe.bind失敗します。$(element_selector)undefined

ngInclude がいつ処理されたかを検出するために使用を調べまし$includeContentLoadedたが、起動するたびにロードされた ngInclude が明確ではないため、安全に使用できることを確認する前に、ロードされたインクルードの数をコードでカウントする必要があります。$swipe.bind、これは堅牢なソリューションとは思えません。

これどうやってするの?

4

1 に答える 1