Epi*_*ity 3 angular-material2 angular
根据此处的文档https://material.angular.io/components/datepicker/overview,将语言环境代码设置为您希望通过放置
providers: [
{provide: MAT_DATE_LOCALE, useValue: 'en-GB'},
]
Run Code Online (Sandbox Code Playgroud)
但是然后我的应用程序无法编译,因为它告诉我找不到名称MAT_DATE_LOCALE。我是否在这里缺少某些东西,因为我必须自己定义?但是,我无法想到将其放置在什么位置,因为它们全部在模块类中。
小智 14
在 Angular 9 中进行导入:
{ MAT_DATE_LOCALE } from '@angular/material/core';
Run Code Online (Sandbox Code Playgroud)
我想在导入时必须输入指定路径导入。优化的东西。
对不起我的英语不好。
从 Angular 9 开始,不能通过 @angular/material 导入任何组件。您将使用单独的辅助入口点,例如@angular/material/button。
要使用MAT_DATE_LOCALE,必须将其显式导入,如下所示
import { MAT_DATE_LOCALE } from '@angular/material';
Run Code Online (Sandbox Code Playgroud)
请注意,不应将MAT_DATE_LOCALE添加到导入:[]数组中。
小智 6
当您将项目依赖项从旧版本升级到新版本时,某些模块会被移动到不同的命名空间中,因此您需要手动更改它们
我正在使用角度 9.1.2
我用过这个
import { MAT_DATE_LOCALE } from '@angular/material/core';
Run Code Online (Sandbox Code Playgroud)
代替
import { MAT_DATE_LOCALE } from '@angular/material';
Run Code Online (Sandbox Code Playgroud)
小智 -1
有类似的问题,这就是你要做的。import {MatNativeDateModule} from '@angular/material你的@ngModule({
import: [MatNativeDateModule]
})这应该有效。
| 归档时间: |
|
| 查看次数: |
4841 次 |
| 最近记录: |