时刻未定义 angular 时刻选择器

moment is not defined angular moment picker

我已经使用 'Angular-Moment-Picker' 实现带有 Angular1.6 的日期选择器,并且在导入所需模块后面临控制台错误 '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 文件来解决这个问题。

app.module.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

<script type="text/javascript" src="path/to/load/angular.min.js"></script>
<script type="text/javascript" src="path/to/load/moment-with-locales.js"></script>
<script type="text/javascript" src="path/to/load/angular-moment-picker.min.js"></script>

感谢大家的支持和帮助。