1

ngSwitch と ngAnimate を使用して、この例に触発されたスライダー ディレクティブを作成しようとしていますが、成功していません。next変数をインクリメントする関数を呼び出すタイムアウトがありscope.current、ngSwitch はこの変数を使用して画像を切り替える必要があります。

<div class="slider">
    <img src="..." />
    <img src="..." />
    <img src="..." />
</div>

これが私の例のプランカーです。スコープに関連するものだと思います(常にスコープです)。 更新:私はいくつかの進歩を遂げました.属性操作をコンパイル関数に移動しました.それは少し役に立ったようですが、今はエラーが発生しますNo controller: ngSwitch.
新しいプランカー

4

2 に答える 2

1

ng-switch の代わりに ng-if を使用する回避策があります。こちらを参照してください。

ng-switch を使い続けたい場合は、ng-switch によって作成されたスコープを詳しく調べることをお勧めします (これを参照)。

于 2013-08-11T22:05:41.137 に答える