問題タブ [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 - Angular.js - ng-repeat 内で現在選択されているオプションの値
エントリがあります。それらの json オブジェクトは次のようになります
次にアクティビティがあり、そのjsonオブジェクトは次のようになります
今、私はこのようなエントリをレンダリングしています
アクティビティは、次のようなディレクティブです
ng-repeat 内でレートを出力できるようにするには、どうすればよいでしょうか。これはディレクティブ内にあるものの属性なので、ディレクティブの外に出力する必要があります。
ありがとう..
angularjs - 角度のng-repeatでレンダリングされたテーブルの行をプッシュします
クライアントが行をクリックしたときに、テーブルにインラインで追加の行をプッシュしたいと思います。データはプリフェッチしないでください。最大で30行あると予想されますが、各行には1回の取得でフェッチするのが不合理なデータが関連付けられています。
これまでの私のアプローチは、ng-repeatを使用してコレクションを反復処理し、テーブルをレンダリングすることです。クライアントが行を押すと、クライアントは、押された行の下に追加の行として行の詳細がインラインで表示されることを期待します。
私はなんとかハッキーな方法でng-showを使ってテーブルの下に詳細を表示することができましたが、それは私が望んでいることではありません。
これをangular.jsでどのように達成しますか?これを行うための角度のある方法は何ですか?
これは愚かなスカッシュコートの例のフィドルですhttp://jsfiddle.net/HByEv/
javascript - ng-repeat内のAngularjs関数は、アイテムの長さの倍数で呼び出されます
この動作は正常ですか?http://plnkr.co/edit/P1TsiIJbV3MvAjHuJRmF?p=preview-コレクション内の2つのアイテムとranTimesが20回以上呼び出されています。
angularjs - 2つ持つ方法Angularjsのng-repeatを使用した各繰り返しのタグ
私は次のメニュー項目を持っています
ng-repeatを使用して、各要素の次の出力を取得する方法(miは配列menuItemsの項目です(配列定義は上記で指定されています)。
javascript - カスタム ディレクティブで空のテンプレートを表示する方法
このplunkerのように、スコープに表示するものが何もないときにトランスクルードされた空のテンプレートを表示するカスタム ディレクティブに取り組んでいます。
ng-repeat で空のテンプレートを削除することも、データがない場合にのみ空のメッセージを表示することもできませんでした。表示するものが何もないときに空のテンプレートを表示するにはどうすればよいですか?
angularjs - ngRepeat 更新後のディレクティブ
ng-repeat が更新を完了したときにディレクティブを起動する際に AngularJS の問題が発生しています。3 つの名前付き配列があり、3 つのリンクを介して切り替えられ、選択した配列を ng-repeat で表示できます。D3 が使用するいくつかの要素属性を設定することを計画しているので、コードが終了したらいくつかのコードを起動したいと思います。
ディレクティブで scope.$last をチェックしようとしましたが、これはすべての ng-repeat プロセスの最後に呼び出されるわけではありません。一部のデータが同じままである場合、scope.$last が true に設定されない可能性があります。
http://plnkr.co/edit/hwmOlI6YrgS4H1C1h7k2?p=preview
では、ng-repeat が終了したときにディレクティブでコードをトリガーする最良の方法は何ですか?
dom - angularjsで$scopeを介してhtml属性を取得します
さて、AngularJS で ng-include と ng-repeat を使用して再帰的なリストを作成しています。次のようになります。
しかし、もちろん、うまくいきません。したがって、基本的に必要なのは、dom 内のすべての < li> 要素に、次のように対応する id があることです。
すべての新しい < li> が「その親の ID」+「-$index」に等しい ID を持つようにします。scope.layer[] とそのレイヤーの子孫には、 < li> の ID を保存して表示するフィールドが含まれていることがわかっていますが、その余分なフィールドを DB に保存することは避けたいと考えています。 (例に示されているように)非常に単純ですが、構文を理解することはできません. 助言がありますか?
angularjs - 注意にもかかわらず空の要素を追加する角度選択
私はこのhtmlを持っています:
そして、このモデル コード (jresig のClass
ミニ ライブラリを使用)
ただし、選択した要素にはまだ空の要素があります。これまでSOで見たすべての回答によると、これは明らかにモデル値に誤った値が含まれている場合の動作です。でも:
console.log
値を確認するためにいくつかのステートメントを追加しましたavailableTypes
が設定されているため、このコードは間違いなく呼び出されています- ループ元の配列からプルしています。これがどのように間違った値になる可能性がありますか?
- ng-selected を引き出しても持続します
- それらをループする代わりに ng-options を使用すると、それは持続します (ただし、オブジェクトに変換せずに値をテキストと同じに設定することはできません)
手がかりは大歓迎です。
ジェームズ