【发布时间】:2020-05-22 04:32:50
【问题描述】:
我有 3 个 Angular 组件。
第一个是 app.component
第二个test1.component和
第三个test2.component
app.component.html
<app-test1 [(value)]="name" ></app-test1>
<button (click)="click()">Save</button>
test1.component.html
<app-test2 [(value)]="value"></app-test2>
test2.component.html
<input type="test" [(ngModel)]="value">
我想将测试 2.component 输入更改直接传输到 app.component 而不使用“输出”。 (this.name)
如果我使用“输出”,我将不得不使用额外的(实体更改),我不想那样。
✔ <input type="test" [(ngModel)]="value">
❌ <input type="test" [(ngModel)]="value" (entityChange)="value = $event">
样品供您试用:StackBlitz 我想不输出。
【问题讨论】:
-
您可以使用
RxJs主题作为相同的示例:stackoverflow.com/a/56075999/5746236
标签: angular input components output