相关疑难解决方法(0)

角度材料日期选择器格式区域设置

我创建了一个 Angular Material 日期选择器组件来与 一起使用formly,并尝试将其设置为使用 GB 作为区域设置,以便日期显示为26/07/2019。但是,当输入日期时,它仍然解析为美国,导致显示无效日期错误。

我尝试包含momentMomentDateAdapter模块,但无法解决问题。

这是一个堆栈闪电战

我已经像这样设置我的提供者:

providers: [   
  { provide: LOCALE_ID, useValue: 'en-GB' },
  { provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE] },
  { provide: MAT_DATE_FORMATS, useValue: MAT_MOMENT_DATE_FORMATS },
]
Run Code Online (Sandbox Code Playgroud)

我的组件如下所示:

import { Component, ViewChild } from '@angular/core';
import { FormControl } from '@angular/forms';
import { FieldType } from '@ngx-formly/material';
import { MatInput } from '@angular/material';

import * as _moment from 'moment';
// tslint:disable-next-line:no-duplicate-imports
import {default as _rollupMoment} …
Run Code Online (Sandbox Code Playgroud)

javascript momentjs angular-material angular-formly angular

6
推荐指数
1
解决办法
1万
查看次数

Angular 2 限制输入字段

我想知道是否可以将输入字段限制为某种格式,例如您想要的尽可能多的数字然后“。” 然后是2位数?这基本上是价格的输入......而且我不想要像模式属性这样的简单验证。我希望用户不能进行错误输入。

input restriction angular

0
推荐指数
1
解决办法
2205
查看次数