3-6 @Input 输入属性的问题
来源:3-6 组件的双向绑定
weixin_慕侠1169668
2022-11-24
老师,我对例子的输入属性绑定的问题比较疑惑。
我的理解是:
1.在父组件中,通过[(username)]=“username”, 把username的值注入到子组件horizontal-grid中去。
2. 通过以下code拿到horizontal-grid组件中的username值。但以下的code我不理解。直接返回this._username的值,是不是说明它本身就有值,那就不需要外部注入了。
@Input()
public get username(): string {
return this._username;
}
请老师帮我答疑解惑。谢谢
写回答
1回答
-
接灰的电子产品
2022-11-24
它本身怎么有值?得有个东西设置它吧,父组件的 username 的值就要写入进去啊,这是一个方向的绑定,get 这个是另一个方向,也就是要读取啊,所以就把这个被改变的变量给出去啊
00
相似问题