【发布时间】:2018-01-07 19:18:21
【问题描述】:
我已经构建了一个组件如下
export class AcknowledgementComponent implements AfterViewInit {
private description: string;
@Input('period') period: string;
constructor() {
}
ngAfterViewInit() {
console.log(this.period)
}
在模板中使用它之前,我必须对该变量执行一些逻辑。但是在ngOnInit 和ngAfterViewInit 中,变量是未定义的。有人可以建议使用哪个钩子来获取变量吗?
【问题讨论】:
-
你在哪里设置这个组件?你能添加那个html吗?
-
这是我在另一个模板中使用组件的方式。 -
而
period是父组件中的变量对吧? -
@Duannx 这是一个自定义组件,不是离子页面。
-
您找到解决问题的方法了吗?
标签: angular typescript ionic2 ionic3