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

javascript - ng-repeat を使用して DOM 要素を追加/削除する

Angularjs で質問があります。ng-repeat を使用して DOM 要素の入力とユーザーのボタンを追加/削除しようとしているので、ボタンを使用して入力要素を追加または削除できます。

実際、私のコードはこれを意味します。

これはhtmlコードです:

JavaScript コード:

しかし、このコードには、ユーザーがアイテムを削除するときにバグがあり、Angulayjs は最後のアイテムのみを削除します。

私が設定した場合:

[0]~[4] では非常にうまく機能し、ユーザーはインデックスでアイテムを削除できますが、[5]~[X] (最後のものを削除) ではできません。

なんで?

PS私が設定した場合:

[0]~[4] で非常にうまく機能し、ユーザーはインデックスでアイテムを削除できます

次に、次のようになります。

追加入力を使用する場合

次に、次のようになります。

アクロバットで問題を解決すると思います:

これはうまくいきますが、なぜですか?知らん...

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

angularjs - ng-repeat: 効果のある新しい要素を追加する

現在、分割を表示するために ng-repeat を使用しています。

私のコントローラーでは、ページに表示されるアイテムにもう1つのアイテムを追加した瞬間です。ただし、新しいコンテンツが表示されるだけです。私が欲しいのは、ページに追加されている間に新しいdivがスライドするように、追加中に効果を表示することです。どうすれば達成できますか?

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

angularjs - AngularJS ng-src が URL に追加するスラッシュを削除する方法

次のコードを使用するアプリケーションがあります

ただし、最終結果は src 属性にスラッシュを追加し、次のようになります

http の前のスラッシュに注意してください。それを削除する方法はありますか、それとも何か間違っていますか?

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

angularjs - AngularJS - サブディレクティブで ng-repeat フィルタリングされたリストをトランスクルードしてアクセスします。

に入る要素を並べて表示したい(フィルタリングされたリストに基づいng-repeatてそれらを設定する)css

理想的には、次のような html マークアップを使用したいと思います。

  1. に渡されているリストにアクセスすることはできますng-repeatか? (AngularJS 以外の方法- ngRepeat でフィルタリングされた結果参照を取得する方法)
  2. ディレクティブが実際にcssを適用するように、どうにかtranscludeしてアイテムを取得できますかtile(抽象化したいng-style="{top:getTop(item),left:getLeft(item)}"など)
0 投票する
1 に答える
1144 参照

javascript - Angular.js は、毎秒変化するスコープのフィルターと関数

問題。エントリのテーブル( $scope.entries)があり、各行(ng-repeat)には5列があり、そのうちの2列にはさまざまな変換用のカスタムフィルターがあります。

今、同じスコープに active_entry( $scope.active_entry) があります。

これにより、Batarang のWatch Expressionsが時間の経過とともに非常に高くなります。

フィルターが毎秒何度もレンダリングされないように、active_entry のある種の分離スコープを作成するにはどうすればよいですか?

分離スコープを作成する唯一の方法は、ディレクティブを作成することですか? それはうまくいくでしょうか?後でコントローラーで分離されたスコープからの値が必要になった場合はどうすればよいですか?