我确实有材料表,其中使用了 9 列,即使屏幕缩小,我也想保持相同的列大小。
目前,当我缩小屏幕时,最后一列首先被逃避,这看起来有点奇怪,因为其他组仍然具有相同的大小。
即使屏幕尺寸缩小,我们是否也可以支持“总结算金额”相同的栏尺寸?
下面是我的堆栈闪电战
https://stackblitz.com/edit/angular-bklajw-5foa62?file=app%2Ftable-basic-example.ts
我的应用程序中确实有多语言支持,并希望实现角度材料日期选择器的翻译。我已经使用了材料中的 dateAdapter 类并设置了值,但是在这样做时,我的显示格式正在发生变化。
有没有人遇到过同样的问题?
export const MY_FORMATS = {
parse: {
dateInput: 'LL',
},
display: {
dateInput: 'ddd, MMM. D YYYY',
monthYearLabel: 'MMM YYYY',
dateA11yLabel: 'LL',
monthYearA11yLabel: 'MMMM YYYY',
},
};
@Component({
selector: 'test',
templateUrl: './test.html',
styleUrls: ['./test.scss'],
providers: [{ provide: MAT_DATE_FORMATS, useValue: MY_FORMATS }],
})
ngOnInit(): void {
//on language change
//change language
this.dateAdapter.setLocale('fr');
}Run Code Online (Sandbox Code Playgroud)
我想比较两个对象,并想制作一个具有共同属性的新对象。我已经看到很多解决方案来采取差异,但不确定我们如何才能采取共同的价值观。
这是我的对象,如果 obj1 的 iscommisionAccount false 和 obj2 的 iscommisionAccount true 则我的结果不应该有值,因为如果两者具有相同的属性,则结果不匹配,则只会得到结果。
我知道如果我们有对象数组我们可以使用过滤器但是如果我们只有对象怎么办。
obj 1 = {
"val1":"test",
"stream":{
"iscommisonAccount":false,
"istradeAccount":true
}
}
obj 2 = {
"val1":"test",
"stream":{
"iscommisonAccount":true,
"istradeAccount":true
}
}
result = {
"stream":{
"istradeAccount":true
}
}
diffrent examples:
obj 1 = {
"val1":"test",
"stream":{
"iscommisonAccount":false,
"istradeAccount":true
}
}
obj 2 = {
"val1":"test",
"stream":{
"iscommisonAccount":true,
"istradeAccount":false
}
}
result = {
"stream":{
}
}
or
obj 1 = {
"val1":"test",
"stream":{
"iscommisonAccount":true,
"istradeAccount":true
}
}
obj …Run Code Online (Sandbox Code Playgroud)