[解決済み] Angular2 *ngIf テンプレート内のオブジェクト配列の長さをチェックする
2023-01-25 12:15:57
質問
参照先 https://angular.io/docs/ts/latest/guide/displaying-data.html とスタック Angular 2のテンプレートで*ngIfを使って空オブジェクトをチェックする方法 は、まだ構文エラーself context undefinedが表示されます。私は*ngIf条件を削除した場合、私はそこにいくつかの値をプッシュすると、私はteamMembersの値にアクセスできるように、teamMembersの値を取得しています。
私の
teamMember
オブジェクトは
[ ] array
配列がサイズによって空であることを確認しようとしています。
を試しています。
<div class="row" *ngIf="(teamMembers | json) != '{}'">
と
<div class="row" *ngIf="teamMembers.length > 0"> //Check length great than
throwing syntax error
<div class="col-md-12">
<h4>Team Members</h4>
<ul class="avatar" *ngFor="let member of teamMembers">
<li><a href=""><gravatar-image [size]="80" [email]="member.email"></gravatar-image></a></li>
</ul>
</div>
</div>
コンポーネント:
@Component({
selector: 'pbi-editor',
})
export class AppComponent implements OnInit {
teamMembers: User[];
何かお手伝いいただけると幸いです。
どのように解決するのですか?
<div class="row" *ngIf="teamMembers?.length > 0">
これは、まず
teamMembers
が値を持っているか、そしてもし
teamMembers
にアクセスしようとしません。
length
の
undefined
というのは、条件の最初の部分がすでに失敗しているからです。
関連
-
[解決済み] テンプレート内の *ngIf else if
-
[解決済み] Angular2 - プライベート変数は、テンプレートでアクセス可能であるべきですか?
-
[解決済み] Observable配列の長さをチェックする方法
-
[解決済み] コンポーネントクラスからテンプレート参照変数にアクセスする
-
[解決済み] Angular 2: 反応するフォームコントロールの反復処理
-
[解決済み] .tsファイルはTypeScriptのコンパイルの一部ですが、使用されていませんという警告を消すには?
-
[解決済み] Angular v5からAngular v6にプロジェクトをアップグレードしたい。
-
[解決済み] Angular 2で入力タグのファイルタイプで選択されたファイルをリセットする方法は?
-
[解決済み] Angular2 DIRECTIVEは要素の既知のプロパティではないので、バインドできません。
-
[解決済み] Angularアプリケーションに複数のHTTPインターセプターを追加する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] パイプ ' ' が見つかりません。
-
[解決済み] 継承と依存性注入
-
[解決済み] dataSource' は 'table' の既知のプロパティではないので、バインドできません。
-
[解決済み] Angularでコンポーネントをリフレッシュする方法
-
[解決済み] ルーターナビゲートで同じページのngOnInitを呼び出さない
-
[解決済み] angular keyvalue pipe sort properties / iterate in order (アンギュラーキーバリューパイプソートプロパティ / イテレートオーダー)
-
[解決済み] 64進数の文字列を角(2+)でエンコードおよびデコードする。
-
[解決済み] 角度換算2
-
[解決済み] Angular 2 - ルーティング - ObservableでCanActivateする。
-
[解決済み] Angularアプリケーションに複数のHTTPインターセプターを追加する