首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >双向绑定的属性和事件半部不绑定在同一个目标上。

双向绑定的属性和事件半部不绑定在同一个目标上。
EN

Stack Overflow用户
提问于 2022-10-31 12:43:42
回答 1查看 58关注 0票数 0

我想用角度上的反应形式进行双向绑定。我希望将数据从子组件传输到父组件并返回。

我的子组件HTML:

代码语言:javascript
运行
复制
<input type="text" #name class="form-control"
            (keydown)="oss.test(); addNewItem(name.value)"  formControlName="name">

我的子组件TypeScript:

代码语言:javascript
运行
复制
  @Input()  namex: string=  "";
  @Output() additem = new EventEmitter<string>();

父组件HTML:

代码语言:javascript
运行
复制
 <app-general [(count)]="count" [(namex)]="currentItem" (value)="this.generalInformation=$event; this.print()"
              (isValid)="this.generalInformationIsValid=$event">
            </app-general>

父组件TypeScript:

代码语言:javascript
运行
复制
currentItem: string = "";

我收到以下错误消息:

代码语言:javascript
运行
复制
The property and event halves of the two-way binding 'namex' are not bound to the same target.
            Find more at https://angular.io/guide/two-way-binding#how-two-way-binding-works

有人能帮我解释一下为什么我会犯这个错误吗?

我希望从子组件获取数据到父组件并返回。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-31 13:41:56

您有@ the () namex: string = "";如果没有@Output() namexChange =新的EventEmitter(),尝试添加namexChange事件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74263463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档