@Input()
の値をとるuser photo component
を作成しました。この値はuserIdです。値が渡された場合、私はFirebase
からこのユーザーIDにリンクしている情報を取得し、そうでなければ何かを実行します。@Input()の値は常に定義されていません
私のユーザーの写真の部品
import { Component, OnInit, OnDestroy, Input } from '@angular/core';
@Component({
selector: 'user-photos',
templateUrl: './user-photos.component.html',
styleUrls: ['./user-photos.component.css']
})
export class UserPhotoComponent implements OnInit {
@Input() userId: string;
constructor() {
console.log('userId is:',this.userId);
}
ngOnInit() {
}
ngOnDestroy() {
}
}
あなたが今、私のedit-profile component
に、私は次のようしている、私は@Input()
としてのuserIdを宣言している見ることができるように:
<user-photos [userId]="TestingInput"></user-photos>
今すぐユーザー写真コンポーネントを取得しますh1
タグが表示されているように表示されますが、userIdは常に定義されていませんか?
開発者向けのコンソールにエラーは表示されていないので、間違ったことを完全にはわかっていません。
ご協力いただきありがとうございます。ご協力いただき、ありがとうございます。 3分待たなければならない瞬間に答えを受け入れることはできません。できるだけ早くそれをします。 –