angular - 装饰器的实验性支持警告 1 文件
问题描述
我似乎无法理解问题是什么,但只有 1 个文件报告了对装饰器的实验性支持在未来版本警告中可能会发生变化。除了报告此问题和编辑 tsconfig 文件的所有文件之外,我找不到任何提及任何内容的 SO 线程。
有什么我可能会丢失的吗?我用装饰器创建了其他文件,但没有收到此错误。
有问题的文件如下所示:
import { Component, ViewChild, Inject } from '@angular/core';
import { MatDialog, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material';
import { Client } from '../models/client.model';
import { ClientEditorComponent } from './client-editor.component';
@Component({
selector: 'app-edit-client-dialog',
templateUrl: 'edit-client-dialog.component.html',
styleUrls: ['edit-client-dialog.component.scss']
})
export class EditClientDialogComponent
{
@ViewChild(ClientEditorComponent)
editClient: ClientEditorComponent;
get clientName(): any {
return this.data.client ? { name: this.data.client.client_Name } : null;
}
constructor(
public dialogRef: MatDialogRef<EditClientDialogComponent>,
@Inject(MAT_DIALOG_DATA) public data: { client: Client }
) {
console.log(this.data.client);
console.log(this.data.client.client_Name);
}
ngAfterViewInit() {
console.log(this.data.client);
this.editClient.clientSaved$.subscribe(client => this.dialogRef.close(client));
}
cancel(): void {
console.log(this.data.client);
this.dialogRef.close(null);
}
}
解决方案
推荐阅读
- java - Spring创建原型bean两次?
- actions-on-google - 通过 Actions SDK 对 Google 动态 NO_INPUT 响应的操作
- python - 附加到列表复制最后一项python
- c# - POST 方法中来自 JsonSerializer 的 NullReferenceException
- ruby-on-rails - 排序模型 gem 的 UI 排序
- json - SQL JSON - 将 Json 附加到 Json
- php - Laravel Carbon 格式错误的日期
- c# - 如何在 C# 中使用服务和用户界面应用程序之间的共享内存?
- python - 为什么我在 python 中使用 sqlite3 的 fetchmany() 性能如此缓慢?
- php - PHP:“旋转”一个数组?与 array_unshift