問題タブ [ng-repeat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
334271 参照

angularjs - Angular ng-repeat エラー「リ​​ピーターでの重複は許可されていません。」

次のようにカスタム フィルターを定義しています。

ご覧のとおり、フィルターが使用されている ng-repeat は別の ng-repeat 内にネストされています

フィルターは次のように定義されます。

私は得ています:

エラー: リピーターでの重複は許可されていません。リピーター: item.comments 内のコメント | 範囲:1:2 ngRepeatAction@ ​​https://ajax.googleapis.com/ajax/libs/angularjs/1.1.4/an

0 投票する
4 に答える
153723 参照

angularjs - AngularJS : カスタム フィルターと ng-repeat

私は AngularJS の初心者であり、いくつかの JSON を取得し、いくつかのフィルターを使用して、ng-repeat を介してそのデータのさまざまなビットをレンダリングする、概念実証用の小さなレンタカー リスト アプリを作成しています。

今、コントローラーでカスタムフィルターを作成したいと思います。これは、ng-repeat のアイテムを反復処理し、特定の基準を満たすアイテムのみを返すことができます。たとえば、どの「プロバイダー」チェックボックスに基づいて値の配列を作成する可能性があります。がチェックされ、それに対して各 ng-repeat 項目を評価します。ただし、構文に関しては、どうすればよいかわかりません-誰か助けてくれますか?

これが私のプランカーです: http://plnkr.co/edit/lNJNYagMC2rszbSOF95k?p=preview

0 投票する
1 に答える
3977 参照

mouseover - ng-repeat と mouseover イベント

これはスコープの問題のようですが、よくわかりません。私の目標は、テーブル内の 1 つの行を強調表示することです。これは、以前に強調表示された行が強調表示されていない状態に戻ることを意味します。行は、次のように ng-repeat ディレクティブで作成されます。

私は次のような.jsファイルにコードを持っています:

テーブル ヘッダーの行はアラートに反応しますが、ng-repeat によって作成された行からの反応はありません。どうすれば修正できますか?

0 投票する
1 に答える
581 参照

angularjs - AngularJS を使用してドロップダウン メニューを作成する以下の方法は、別の方法で実行できますか?

実験中の Web サイトに AngularJS を統合しようとしています。元のコードでは、複製された要素がいくつかあったため、AngularJS を使用してこれを修正しています。コードは次のとおりです。

次のコードを使用して重複を削除しました。

念のため、ここに私の controller.js ファイルの内容を示します。

}

この操作を実行するためのより良い方法はありますか? また、"Projects" を含む li 要素に "id=projects" を挿入する方法がわかりません。私のコード:

そのようなことをするための弱い試みでした。どんな助けでも大歓迎です。

0 投票する
1 に答える
838 参照

javascript - double angularjs ng-repeat での配列の順序が悪い

mongodb データベース コレクションから Json データを取得しました。

このjsonのキーを表示することができました。

今、ビューで二重の ng-repeat によってテーブルに配列を表示しようとしています。

私は欲しいものをほぼ手に入れましたが、値の順序が正しくありません。

アイテムの属性名を使用するのは良いことですが、それは望ましくありません。

私は私の見解でこのコードを使用します:

表示されます:

そのはず:

正しい値の順序 (id1、session1、expires1) でコントローラーから配列を送信します。Chrome コンソールでconsole.log().

回避策を得るにはディレクティブを実行する必要があると思いますが、何かを見逃した可能性があります。

何が悪いのか考えていますか?

ありがとう、

ROM

0 投票する
2 に答える
4218 参照

angularjs - Angular ディレクティブ ng-repeat 要素のペアを生成する input+span

これが私のリクエストです。ディレクティブを使用して、上記のこの構造を生成しようとしています:

それほど些細なことではありません:

私は多くの方法でディレクティブを使用しようとしました.ng-repeatですが、この入力/ラベルのペアを一緒に取得することに成功しません.この例と同じ順序で入力+ラベルを意味します.

次に、最初の要素で、「checked」属性を取得することを期待しています。

最後のスパンも最後に設定する必要があります。

そういう試み

そして私の指令呼び出し

何も与えない、

あなたが助けてくれたり、アドバイスをくれたりしたら、ありがとう。

J.