問題タブ [angular-pipe]

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 投票する
0 に答える
1298 参照

angular - 複雑なテーブルの値の合計を計算する最良の方法は何ですか?

私は次の表を持っています:

このテーブルでは、データのグループ化に @pipe を使用しています。パイプは次のようになります。

これはうまくいきます。

data2.SomeNumericValueパイプを使用して *ngFor 内でレンダリングされているものの合計を取得する必要があります。ただし、合計は *ngFor の外でレンダリングする必要があります。上記の例では、あるべき場所を書きました。実際のテーブルには、多くの列と行が含まれています。また、行を動的に追加できます。いくつかの列で、合計を取得したい。関数を記述して結果をセルにレンダリングする方法を知っています。ただし、反復回数を減らすため、* ngFor内で合計を計算する必要があると思います。しかし、多分私は間違っています。これを行う方法と、どの方法が最適ですか?

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

angular - ngModel で値を一般的にバインドする

私は Angular 2 を学んでいますが、取り組むことができなかった 1 つの問題は、バインドしている属性の名前を静的に指定せずに ngModel でフォームを作成することです。

この問題を克服するためのメカニズム (十分に一般的であることは確かですが) や、コミュニティ内でどのように言及されているかはわかりません。

テンプレートにはキーと値表示されますが、保存時に更新が反映されません。動的な方法で属性を参照すると、バインディングが失われるようです。(データをパイプする前に、バインドされた属性を評価していますか?)

これが私が立ち往生している場所です:

テンプレート:

パイプ:

成分: