【发布时间】:2018-11-09 22:49:48
【问题描述】:
我有一个自定义表格组件,它需要一个模型用于一些可以双向绑定的行选择操作,如下所示:
<my-table [(selected)]="selectedRows"></my-table>
如果我不关心模型发生的变化,我也可以通过单向数据绑定简单地传递一个项目:
<my-table [selected]="selectedRows"></my-table>
如果我不想拥有双向绑定数据项,而是想要拥有一个数据项,我通过单向数据绑定和处理程序/事件发射器向下传递给表组件,以便语法结束最多与此不同:
<my-table [selected]="selectedRows" (selected)="handleSelectedChanged($event)"></my-table>
是否有可能对my-table 组件不进行更改或更改最少?还是我必须在传递handleSelectedChanged($event) 的my-table 组件上创建一个@Output 参数?
谢谢!
【问题讨论】:
-
可以显示
my-table组件代码吗?
标签: javascript angular typescript