問題タブ [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.
javascript - ng-repeat を使用して DOM 要素を追加/削除する
Angularjs で質問があります。ng-repeat を使用して DOM 要素の入力とユーザーのボタンを追加/削除しようとしているので、ボタンを使用して入力要素を追加または削除できます。
実際、私のコードはこれを意味します。
これはhtmlコードです:
JavaScript コード:
しかし、このコードには、ユーザーがアイテムを削除するときにバグがあり、Angulayjs は最後のアイテムのみを削除します。
私が設定した場合:
[0]~[4] では非常にうまく機能し、ユーザーはインデックスでアイテムを削除できますが、[5]~[X] (最後のものを削除) ではできません。
なんで?
PS私が設定した場合:
[0]~[4] で非常にうまく機能し、ユーザーはインデックスでアイテムを削除できます
次に、次のようになります。
追加入力を使用する場合
次に、次のようになります。
アクロバットで問題を解決すると思います:
これはうまくいきますが、なぜですか?知らん...
angularjs - ng-repeat: 効果のある新しい要素を追加する
現在、分割を表示するために ng-repeat を使用しています。
私のコントローラーでは、ページに表示されるアイテムにもう1つのアイテムを追加した瞬間です。ただし、新しいコンテンツが表示されるだけです。私が欲しいのは、ページに追加されている間に新しいdivがスライドするように、追加中に効果を表示することです。どうすれば達成できますか?
angularjs - AngularJS ng-src が URL に追加するスラッシュを削除する方法
次のコードを使用するアプリケーションがあります
ただし、最終結果は src 属性にスラッシュを追加し、次のようになります
http の前のスラッシュに注意してください。それを削除する方法はありますか、それとも何か間違っていますか?
angularjs - AngularJS - サブディレクティブで ng-repeat フィルタリングされたリストをトランスクルードしてアクセスします。
に入る要素を並べて表示したい(フィルタリングされたリストに基づいng-repeat
てそれらを設定する)css
理想的には、次のような html マークアップを使用したいと思います。
- に渡されているリストにアクセスすることはできます
ng-repeat
か? (AngularJS 以外の方法- ngRepeat でフィルタリングされた結果参照を取得する方法) - ディレクティブが実際にcssを適用するように、どうにか
transclude
してアイテムを取得できますかtile
(抽象化したいng-style="{top:getTop(item),left:getLeft(item)}"
など)
javascript - Angular.js は、毎秒変化するスコープのフィルターと関数
問題。エントリのテーブル( $scope.entries
)があり、各行(ng-repeat)には5列があり、そのうちの2列にはさまざまな変換用のカスタムフィルターがあります。
今、同じスコープに active_entry( $scope.active_entry
) があります。
これにより、Batarang のWatch Expressionsが時間の経過とともに非常に高くなります。
フィルターが毎秒何度もレンダリングされないように、active_entry のある種の分離スコープを作成するにはどうすればよいですか?
分離スコープを作成する唯一の方法は、ディレクティブを作成することですか? それはうまくいくでしょうか?後でコントローラーで分離されたスコープからの値が必要になった場合はどうすればよいですか?