【发布时间】:2019-12-17 17:33:52
【问题描述】:
我编写了一个自定义组件来处理我的 ion-header,因为每页我需要更改的只是标题。但是,标题没有显示,因为组件似乎没有从应用页面获取属性。
组件模板
<ion-header>
<ion-toolbar color="primary">
<ion-buttons slot="start">
<ion-menu-button></ion-menu-button>
</ion-buttons>
<ion-title> {{title}} </ion-title>
组件打字稿
import { Component, OnInit, Input } from '@angular/core';
@Component({
selector: 'app-custom-toolbar',
templateUrl: './custom-toolbar.component.html',
styleUrls: ['./custom-toolbar.component.scss'],
})
export class CustomToolbarComponent implements OnInit {
@Input() title: any;
constructor() { }
ngOnInit() {
}
}
应用页面模板
<app-custom-toolbar [title]="Dashboard"></app-custom-toolbar>
【问题讨论】:
-
我认为如果你有
[]在它周围然后传递一个字符串你需要"'dashboard'"(所以"里面有一个')。 -
@rtpHarry 解决了它我知道这很简单。您可以将其发布为答案,以便我可以将其作为答案吗?谢谢
-
:) 我已将其添加为答案...我很感激这个提议
标签: ionic-framework ionic4 angular8