2

私が抱えている状況は、実行時までわからない ng-repeat ループ内の変数の正確な型に応じて、多少異なる要素を変更したいということです。有効なスコープには変数がオブジェクトとして含まれると思っていましたが、ディレクティブを中断するとそうではありません。「val」という名前のng-repeat変数に「@val」を使用してディレクティブで分離スコープを作成すると、機能しません。孤立したスコープなしで試しましたが、ディレクティブが起動したときに存在しませんでした。では、このような場合はどうすればよいのでしょうか。カスタム ディレクティブから ng-repeat ループ変数にアクセスしたいと思ったのは、私が初めてではないと確信しています。

次のようなことを試みると、文字列「val」のみが取得されます。ここで、val は実際にはループ内の非文字列オブジェクトです。これは、さまざまなものが評価されるときの奇妙な効果ですか?

4

1 に答える 1