我使用'Angular-Moment-Picker'来实现带有Angular 1.6的datePicker,并在导入所需的模块后面临控制台错误'Moment is not defined'。
Angular-Moment-Picker的官方网站:https://indrimuska.github.io/angular-moment-picker/
错误:
我已经添加了模块,如下所示。 1.我使用NPM iNSTALL安装了“Angular-Moment-picker”和Moment。 2.在app.module.js文件中包含这两个模块。
import momentPicker from 'angular-moment-picker';
import * as moment from 'moment/min/moment-with-locales';
也,
const app = angular
.module('app', [
...
moment,
momentPicker,
...
])...
现在,我在控制台中遇到此错误。
此外,我还尝试在'webpack-config.js'文件中添加一些内容,但没有运气。
new webpack.ProvidePlugin({
moment: 'moment',
}),
不仅如此,我还尝试了很多东西,但仍然没有运气。
如果有人可以帮助我,那将是很棒的。
提前致谢...
最后,我能够通过手动包含'Angular-Moment-Picker'JS文件并链接到index.js文件来解决此问题。
import'./angular-moment-picker.min'; import'./moment-with-enter code here
locales'; import'./angular-moment-picker.css';
angular .module('app',[...'moment-picker',....])
还在index.html中添加了文件详细信息
/angular.min.js" > /moment-with-locales.js"> /angular-moment-picker.min.js">感谢大家的支持和帮助。