gpt4 book ai didi

javascript - moment.js 和 moment-timezone-with-data.js 给出错误 Unknown Provider - Moment Provider

转载 作者:行者123 更新时间:2023-11-28 05:00:37 26 4
gpt4 key购买 nike

我尝试在应用程序中使用 moment.jsmoment-timezone-with-data.js 来显示任何时区的日期。

我已将这两个 js 文件的 CDN 包含在我的 index.html 中,并根据我的 Controller 中的需要添加了 moment。

它给出 -

Error: [$injector:unpr] http://errors.angularjs.org/1.5.7/$injector/unpr?p0=momentProvider%20%3C-%20moment%20%3C-%20manageScheduleController

我的代码:

index.html - 这两个 js 文件的 CDN。

Controller :

.controller('manageScheduleController', function($http,$scope,sessiontracker, 
$window,$filter, $dialogs, Upload, $timeout,moment)

最佳答案

moment-timezone-with-data 是 momentjs 之上的 Javascript 库。您可以通过使用 moment 变量直接在 Angular 应用程序中使用它。 (您可以考虑为其创建包装器constant,以便您可以在测试相同内容时进行模拟)。

在那里,您不需要将 moment 作为依赖项注入(inject)到 Controller 工厂函数中。从 Controller 函数中删除 moment 参数将解决该问题。

Note: Make sure you had reference moment-timezone-with-data.js on your index.html page.

关于javascript - moment.js 和 moment-timezone-with-data.js 给出错误 Unknown Provider - Moment Provider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42154053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com