下面是我的父组件代码。我正在尝试从中获取数据 自定义绑定组件到应用程序组件。但我无法得到 来自父组件的值。我的父母是 customebinding和子组件是appcomponent。
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-customebinding',
templateUrl: './customebinding.component.html',
styleUrls: ['./customebinding.component.scss']
})
export class CustomebindingComponent implements OnInit {
name="ramu";
constructor() { }
ngOnInit() {
}
}
html code is
<app-root [recieveName]="name"></app-root>
和下面是我的孩子部分。
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
@Input() recieveName:string;
}
html code is
recieve name is {{ recieveName }}
任何人都可以告诉我哪里出了错。
答案 0 :(得分:1)
如果您引导AppComponent
尝试交换子关系和父关系并绑定AppComponent
属性
@Input()
可能不是您的孩子组件
希望这会有所帮助-编码愉快:)
答案 1 :(得分:1)
App-root组件需要是根目录。因此,这应该是顶级组件。一切都在该组件内部,而不是相反。