問題タブ [ngfor]
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.
json - *ngFor は動的な値では機能しません
いくつかの配列プロジェクトに取り組んでいますが、 *ngFor が別の*ngFor
.
ここのコメント行で、これが すぐ上で宣言されている別のものから来ているjson.total_fa.category
場所を提供したいと思います。しかし、結果が得られないのは、存在しない自分自身を見つけようとする角度があるようです。category
*ngFor
json.total_fa.category
しかし、ロードしたいjson.total_fa_term1
(これはカテゴリの最初のインデックスです)。どうすればこれを達成できますか。
同じ HTML コンポーネントで複数の *ngFor を使用できますか?
*ngFor と *ngIf が同じ要素に埋め込まれているときに正しく動作しないことがあるのはなぜですか?
ここに私の作業場のデモがあります
javascript - ngFor でのカウントアップ - Angular 2
Angular 2 で ngFor ループのカウントアップに問題があります。3 つの列と動的な量の行を持つグリッドを開発しようとしています。配列をループして要素を左から右に追加し、3 つの要素ごとに次の行にジャンプする必要があります。Ionic Framework 2.0 を使用しています。
私のコードは次のようになります。
あなたが私を助けてくれることを願っています。
乾杯!
typescript - Angular2 ngModel は ngFor にあるため、複数の値を変更します
それぞれに異なるテンプレートを持つ一連の条件があり、動的コンテンツローダーを修正する準備ができています。しかし、ngForにあるため、すべての行に影響する条件を選択すると問題が発生します..
ここでは、見栄えの良い結果を確認できます: https://www.dropbox.com/s/e4xg3q4ym2zdhw8/condition.jpg?dl=0
ご覧のとおり、テンプレートは行ごとに異なりますが、行の条件を選択するとすべてが変わります。この for ループを回避する方法を知っていますか、またはこれを修正する他の方法はありますか?
テンプレートのコードは次のとおりです。
これはコンポーネントのコードです:
angularjs - angular コンポーネントを拡張し、ngFor ループで基本コンポーネントを参照できますか?
コンポーネントをAngularで拡張することは可能ですか? もしそうなら、それらがすべて同じ基本コンポーネントを拡張する場合、複数の異なるコンポーネントのリストを (ngFor ループを介して) 作成できますか?
たとえば、すべてのメニュー項目が同じ「CustomMenuItem」コンポーネントを拡張している場合、カスタム メニュー バーにさまざまな種類のメニュー項目のリストを含めることはできますか? 一部はドロップダウン メニュー、一部はボタン、一部はテキスト ボックスなどですが、すべてがいくつかの基本的な機能を共有しています...
angular - ngFor angular 2 内で track by を使用する方法
私が推測できるすべての構文を試してみましたが、うまくいきませんでした。
私のために働いた唯一のアプローチは
コントローラ クラスでメソッドを作成する
identify(index,post:Post){ return post.id }
と
これが唯一の方法ですか?trackBy のプロパティ名をインラインで指定するだけではダメですか?
angular - 行と列の問題でngClassを使用するngFor
私はAngular2とそのngForを使用しています。奇数行と偶数行にクラスを追加して、色で視覚的に区別できるようにします。
これが私のコードです(実際には機能しません):
私がこのようにすると、コードは機能します:
クラスを列ではなく行に配置するより良い方法はありますか? 前もって感謝します。