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

angularjs - テンプレート値をパラメーターとして渡す ng-include テンプレートからスコープ関数を呼び出す

したがって、私の問題は自明のようなものです。角度テンプレートエンジンから取得したパラメーターをパラメーターとして渡したいと思います。

何かのようなもの:

問題は、次の plunkr で強調されているように、パラメーターとして渡された他の数値が正常に機能することです: http://plnkr.co/edit/GqTDpc?p=preview

しかし、テンプレート エンジンの値を使おうとすると、壊れてしまいます。

私の正確な問題を強調するプランカー: http://plnkr.co/edit/FdlBQ1

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

jquery - ng-repeat の終了後に jquery 関数を実行する

行が で繰り返されるテーブルがありますng-repeat。各行の高さは、コンテンツに基づいて動的に設定されます。行ごとにこの特定の高さを取得する必要がありますが、ディレクティブを使用して取得しようとすると、高さ属性は常に同じ値になります。height()特定のコンテンツが各行に挿入される前に、ディレクティブ内のjquery関数が起動されるようです。height()終了後にディレクティブで関数を実行する方法はありng-repeatますか?

0 投票する
3 に答える
43320 参照

angularjs - JSON から一意の値をフィルター処理する

私のページにはangularjsを使用しています。冗長性がないように、JSON オブジェクトから値をフィルター処理したい。しかし、Angular ng-repeat から一意の値を取得する方法が見つかりませんでした。とにかくそれを行うことはありますか?

わかりました、ここに質問についての説明があります。この形式の JSON があります。この JSON は、サービスから取得しています。したがって、繰り返しデータがどのように発生するかは予測できません。

出力JSONに要素が繰り返されないようにしたいので、出力は次のようになります

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

asp.net-mvc - ルート変更時の AngularJS + ASP .Net MVC ng-repeat メモリの問題

ASP.Net MVC3 プロジェクトのフロント エンドとして Angular (1.1.5) を使用していますが、ng-repeat の使用時にブラウザーでメモリ消費の問題が発生しています。

ルートが変更されて ng-view タグが更新されたときに、ng-repeat が使用されている場合、古い dom 要素はガベージ コレクションされないように見えます。

セットアップは次のとおりです。

  • _layout.cshtml <html ng-app="MyApp">、スクリプト、css、および angular アプリへのリンクを含むヘッダーを含むページ
  • レイアウト ページを使用した部分的な index.cshtml で、単一の<ng-view></ng-view>タグが含まれています。
  • ng-repeat を含む私のコンテンツを含む index.html

    index.html:

    /li>
  • ルーティング構成とコントローラーを備えたメイン アプリ モジュールを含む app.js

app.js

そのため、ヘッダーのリンク (特定のルートが定義されていないため、常にルート変更が発生します) を繰り返しクリックしてからガベージ コレクターを呼び出すと、chrome タイムラインで次のように表示されます。

メモリ消費

ご覧のとおり、メモリ ベースラインは初期値に戻らず、ルート変更が行われるほど増加し続けます。また、dom 要素の数も増え続けています。ヒープのスナップショットを見ると、これらは切り離されていますが、まだぶら下がっています。

ng-repeat を削除すると、dom カウントが各ルート変更をリセットします。

理由を知っている人はいますか?これらの要素がぶらぶらするのを防ぐにはどうすればよいですか?

更新: VS2010 で新しい MVC3 プロジェクトを作成しましたが、問題はありませんでした。VS2012 で新しい MVC3 プロジェクトを作成し、実行しました。:/

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

angularjs - 動的変数に ng-repeat を使用するには?

コントローラーに、、、など$scope.result1$scope.result2スコープ変数があります。$scope.result3結果に一般的な ng-repeat を実装するにはどうすればよいですか。だから、私は自分のhtmlスクリプトにこのようなものを持ちたいと思っています。

しかし、私はこれを実装することができません。このようなことを何らかの手段で行うことはできますか?

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

angularjs - Angularjsでのng-repeatのネスト

角度コード:

HTML(ジェイド)コード

最初の ng-repeat では、qA から「質問」を選択したいと考えています。2 番目の ng-repeat では、選択した「質問」の各回答を選択したいと考えています。

上記のコードは機能しません。どうすればそれができますか?