問題タブ [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 投票する
5 に答える
27732 参照

angularjs - DOM 操作のために「ng-repeat」の各アイテムに一意の ID を付与する

関連する Angular ディレクティブ内

ng-repeat 要素に一意の ID が必要な DOM 操作を実行しています。DOM 操作を他の方法でも実行できるかどうかも提案してください。

編集: @timeJV:-

// ディレクティブ コード:- の高さを増やす<div class = 'ques'>

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

javascript - Angular JS - Repeat から大きくなる

要素のリストがあり、

私の質問は、特別なhtmlタグをloan.daysの最大数に追加できますか?

少し早いですがお礼を。

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

javascript - 条件付きAngularjs ng-repeat

10個の記事オブジェクト配列があり、それぞれに独自の記事タイトルがあるとしましょう(それらのいくつかに同じタイトルがあると仮定します)

ng-repeat="art in article" と {{ art.article_title }} を実行すると、タイトルが 10 回印刷されますが、これは私が望むものではありません。

私は何かをしたい

タイトル-1: 記事 1 記事 2 記事 3

タイトル-2: 記事 4 記事 5......

記事が同じタイトルを共有している場合、そのようなもの。

ありがとう

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

angularjs - ng-repeat、ディレクティブ、およびオンクリック。それらはどのように組み合わされますか?

ボタンのクリックイベントをトラップしたい。ボタンの id は、ng-repeat 内で動的に生成されます。


ボタン 4
ボタン 3
ボタン 2
ボタン 1

上記のどこにmy-dirディレクティブの属性/クラスを配置しますか?

上記は機能しません。

リンク関数を複数回実行します。

/* 上記のステートメントが十分に明確でない場合は、コードの下に詳細を記載します */

ディレクティブは

ng-repeatクラスを使用してmy-dir、ng-repeat のスコープ内またはその外側に配置できます

ケース 1: my-dir が ng-repeat の範囲外にある

上記のコード$('.set').on('click', function() { alert('button clicked');});は実行されません!

ケース 2: my-dir が ng-repeat 内にある

(コントローラー内)$scope.buttons=['4', '3', '2', '1']

button 4「クリックされたボタン」を押すと、アラートボックスに4回表示されるようになりました。button 33回など。

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

angularjs - ngRepeat 内のディレクティブが更新されない

カスタム ディレクティブを ngRepeat 内で動作させようとしていますが、明らかに動作させることができません。この場合、私はスコープを分離したいと「信じていません」。これは単にフレームワークの無知の問題であると思われますが、理解できないようです。ここに表示するプランクがあります: http://plnkr.co/edit/LNGJHtbh7Ay0CYzebcwr

0 投票する
0 に答える
223 参照

angularjs - Angular: ng-repeat 内のいずれかをクリックして、要素のクラスを変更します

そこng-repeatには多くの李があります。上利は見えますが、下利は表示されません。1 つの優れた李をクリックすると、未成年者が表示/非表示になります。すべての li はコード内で同等に扱われます。つまり、誰が優れているかマイナーであるかを主張するコードが埋め込まれていないことを意味します。それらは ID によってのみ区別できます。上位の li の ID は 1 ですが、未成年者の get の ID は 1.1 です。

いろいろ試しましたがだめでした。アドバイスをいただければ幸いです。前もって感謝します!

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

angularjs - angularはng-repeatのインスタンスの組み込み参照を許可しますか?

angularは、p参照できる以下のインスタンスを白黒で区別しますか?

別の方法は、次のようなことをすることです

各繰り返しを参照しますp。ng-repeat は、繰り返しを参照する組み込みの機能を提供しますか?

PS:- コードは jade で書かれています。

同等のhtml:-<p ng-repeat='item in items', id={{$index}}> {{item}} </p>