gpt4 book ai didi

javascript - 如何在我的应用程序中包含和使用 ui-router 而不会出现注入(inject)器错误?

转载 作者:行者123 更新时间:2023-12-03 10:02:33 25 4
gpt4 key购买 nike

更新我已恢复到包含任何 ui-router 之前的状态

<小时/>

我遇到了可怕的 $injector 错误,我无法解决,我已经恢复了,需要知道如何简单地包含 ui-router 并添加一个 Config 函数,该函数将简单地将用户路由到/login加载/login.html

我以前已经这样做过很多次了,只是这次不行。

(function() { "use strict";

var app = angular.module('tickertags', [
'infinite-scroll',
'apiFactory',
'scopeFactory',
'tagFactory',
'tickerFactory',
'timeSpanFactory',
'overlayDirective',
'searchPopoverDirectives',
'notificationDirectives',
'platformHeaderDirectives',
'controlHeaderDirectives',
'viewHeaderDirectives',
'alertsPanelController',
'alertPanelDirectives',
'tickersPanelDirectives',
'tickersSelectFactory',
'tagsPanelDirectives',
'tagDetailsFactory',
'tagHoverDirective',
'tagSearchDirective',
'tagsFilterDirective',
'focusMeDirective',
'chartHeaderController',
'chartHeaderDirectives',
'chartPanelDirective',
'chartIQDirective',
'socialMediaController',
'socialMediaDirectives',
'socialMediaFactory'
])
.controller('DashCtrl', Controller);

/*
I WANT TO ADD THE CONFIG HERE...
/login = login.html
*/

Controller.$inject = [
'$scope',
'$rootScope',
'ScopeFactory',
'TickerFactory'];

function Controller($scope,
$rootScope,
ScopeFactory,
TickerFactory) {

/** Init DashCtrl scope */
/** ----------------------------------------------------------------- */
var vs = $scope;
vs.showNote = true,
vs.mouseX = '',
vs.mouseY = '';
ScopeFactory.saveScope('root', vs);

/** Detect if a tagHover has been shown and ready bodyClick to close */
vs.$on('tagHoverOpen', function(events,data) {
vs.bodyClick = function() {
$rootScope.$broadcast('bodyClick');
};
});

/** Remove eventListener after tagHover is closed */
vs.$on('destroy', function() {
vs.bodyClick = angular.noop();
});

/** Get and store all tickers, eventually just first 100 */
getAllTickers();

function getAllTickers() {
TickerFactory.getTickers();
};

};

})();

最佳答案

您需要在应用程序模块中添加 ui.router 模块才能使用 Angular ui.router 功能。

代码

var app = angular.module('tickertags', [
//..other modules here.
'socialMediaFactory',
'ui.router' //<--added it
])

关于javascript - 如何在我的应用程序中包含和使用 ui-router 而不会出现注入(inject)器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30515313/

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