angular ng-alain delon类库,curd组件,modal接收值
如题,ng-alain模板中,使用delon类库创建一个curd组件,curd组件中,点击编辑按钮向编辑子组件传值失败,请问,这个参数应怎么穿过去?
主组件代码片段:
columns: STColumn[] = [
{ title: '编号', index: 'no' },
{ title: '调用次数', type: 'number', index: 'callNo' },
{ title: '头像', type: 'img', width: '50px', index: 'avatar' },
{ title: '时间', type: 'date', index: 'updatedAt' },
{
title: '',
buttons: [
{
text: '编辑',
type: 'modal',
modal: {
component: TestCurdEditComponent,
params: (record: any) => (record = record),
},
},
],
},
];
modal组件代码片段:
@Input()
record: any = {};
i: any;
constructor(
private modal: NzModalRef,
private msgSrv: NzMessageService,
public http: _HttpClient,
) {}
ngOnInit(): void {
console.log(this.record);****//this.record = null, record怎么接收主组件中的record参数?****
if (this.record.id > 0)
this.http.get(/user/${this.record.id}).subscribe(res => (this.i = res));
}
学习angular的新手,请帮忙看看子组件怎么才可以获取到record的值,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
paramName 这个参数没有写。。。