import { Component, OnInit } from '@angular/core';
import { Recipe } from './recipe.model';
@Component({
selector: 'app-recipes',
templateUrl: './recipes.component.html',
styleUrls: ['./recipes.component.css']
})
export class RecipesComponent implements OnInit {
recipe : Recipe;
show: boolean = false;
constructor() { }
ngOnInit() {
}
emittedRecipeItem(emittedRecipe : Recipe){
this.recipe= emittedRecipe;
this.show = true;
}
}
<div class="row">
<div class="col-md-5">
<app-recipe-list (selectedRecipeItem)="emittedRecipeItem($event)"></app-recipe-list>
</div>
<div class="col-md-7">
<app-recipe-detail *ngIf="show; else infotext" [recipeItemDetail]="recipe">
<ng-template #infotext>
Please select a recipe !
</ng-template>
</app-recipe-detail>
</div>
</div>
我无法在我的 UI 页面中显示请选择食谱。
我使用了 ng-template 选项,但它没有按预期工作。
标签内的内容不显示