私は他の義務のためにしばらく離れる必要があったので、私はAngularでいくつか再学習しています。 @Input()
が動作している必要がありますが、何らかの理由でエラーではありません。input()が動作していない
@Component({
selector: 'app-loader',
templateUrl: './loader.component.html',
styleUrls: ['./loader.component.scss']
})
export class LoaderComponent implements OnInit {
@Input() isLoadings: boolean;
@Input() parentData = 'Data from parent';
constructor() { }
ngOnInit() { }
}
子コンポーネント:
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.scss']
})
export class HomeComponent implements OnInit {
quote: string;
isLoading: boolean;
name: string;
childMessage: string;
HTML:
<app-loader [isLoadings]="isLoading" [parentData]="childMessage">{{childMessage}}</app-loader>
以下の作品。
[isLoadings]="isLoading"
しないのはなぜ:
[parentData]="childMessage"
?私はそれらを混ぜ合わせたと思う。 – Vega