我有三个对象(类),它们如下所示:
class A {
public value1: string;
public value2: string;
public value3: string;
public value4: string;
public value5: string;
}
class B {
public value1: string;
public value2: string;
}
class C {
public value3: string;
public value4: string;
public value5: string;
}
Run Code Online (Sandbox Code Playgroud)
现在我有一个 JSON,如下所示:
{
"value1": "ONE",
"value2": "TWO",
"value3": "THREE",
"value4": "FOUR",
"value5": "FIVE"
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何干净的方法可以将类转换A为类B和类C?
我尝试了这种方法,但是在 后map,类B具有 中的所有 5 个属性,A而不是 中定义的 2 个属性B。 …
I have a component, when I add the css code to the .css file of that component, it works. But if I move the code to style.css, it's not working.
My html
<div class="content-body mat-elevation-z8">
<mat-table [dataSource]="dataSource" matSort>
<ng-container matColumnDef="transKey">
<mat-header-cell *matHeaderCellDef mat-sort-header> trans no </mat-header-cell>
<mat-cell *matCellDef="let row">
<a (click)="showDetail(row.url, row.transKey)" >
{{row.transKey}}
</a>
</mat-cell>
</ng-container>
</mat-table>
</div>
Run Code Online (Sandbox Code Playgroud)
My CSS
.content-body a {
cursor: pointer;
text-decoration: none;
color: #4c90c7
}
.content-body a:hover {
color: #346092;
}
.content-body a:visited { …Run Code Online (Sandbox Code Playgroud) 我知道应该避免嵌套订阅并应该使用 rxjs 运算符,但是我发现的有关此问题的文章通常只是说嵌套订阅不好,而没有解释原因(除了说“可能会导致问题”)。
我想知道是否有人可以帮助解决这个问题?谢谢你。