我有代码:
<div class="wrap2" id="wrap" data-num="0">
<span>0</span><span>1</span>...
Run Code Online (Sandbox Code Playgroud)
CSS:
.wrap2[data-num="0"] {
transfom:translate(0, 0);
}
.wrap2[data-num="1"] {
transform:translate(0, -30px);
}
Run Code Online (Sandbox Code Playgroud)
https://jsfiddle.net/9t4zsuov/2/
但是我想像里程表一样-数字只能滚动到顶部,而不是底部。有什么想法,该怎么做?
可以通过按钮更改日期格式吗?例如,默认格式是 DD/MM/YYYY,但是当我单击按钮时,我会注册新格式,例如 YYYY/MM/DD 可能吗?我从该代码开始:
ts 文件的一部分
const moment = _rollupMoment || _moment;
export const MY_FORMATS = {
parse: {
dateInput: 'DD/MM/YYYY',
},
display: {
dateInput: 'DD/MM/YYYY',
monthYearLabel: 'MM YYYY',
dateA11yLabel: 'DD/MM/YYYY',
monthYearA11yLabel: 'MM YYYY',
},
};
providers: [{
provide: DateAdapter,
useClass: MomentDateAdapter,
deps: [MAT_DATE_LOCALE]
},
{
provide: MAT_DATE_FORMATS,
useValue: MY_FORMATS
},
]
changeFormat() {
????????
}
Run Code Online (Sandbox Code Playgroud)
html 文件:
<input matInput [matDatepicker]="picker" placeholder="mm.dd.yyyy"
(click)="picker.open()" #birthInput>
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
<span (click)="changeFormat()"></span>
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助。