Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Angular配置Router(路由)提示Controller NaNunction/undefined错误大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
  • router.js
var adminApp = angular.module('adminApp',['oc.lazyLoad','ui.router']);
angular.element(document).ready(function @H_197_16@() {
    angular.bootstrap(document,['adminApp']);
});

adminApp.run(function @H_197_16@($rootScope,$state,$stateParams) {
    $rootScope.$state = $state;
    $rootScope.$stateParams = $stateParams;
});
adminApp.config(function @H_197_16@($stateProvider,$urlRouterProvider) {
    $urlRouterProvider.when("","dashboard/accountManagement");
    $urlRouterProvider.otherwise("dashboard/accountManagement");
    $stateProvider
        .state('dashboard',{
            url: '/dashboard',templateUrl: 'dashboard/dashboard.html',controller: 'dashboardController',resolve: {
                deps: ['$ocLazyLoad',function @H_197_16@($ocLazyLoad) {
                    return $ocLazyLoad.load(['dashboard/dashboard.js']);
                }]
            }
        });
});
  • dashboardController.js
angular.@H_732_97@module("adminApp").controller('dashboardController',function @H_197_16@($scopE) {
    console.log("dashboardController");
});
angular.@H_732_97@min.js:118 Error: [ng:areq] http://errors.angularjs.org/1.5.8/ng/areq?p0=dashboardController&p1=not%20aNaNunction%2C%20got%20undefined
    at http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:6:412
    at sb (http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:23:18)
    at Pa (http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:23:105)
    at http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:89:310
    at Object.<anonymous> (http://localhost:63342/static/plugin/angular-1.5.8/angular-ui-router.js:3971:42)
    at http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:16:71
    at la (http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:81:90)
    at p (http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:66:341)
    at g (http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:58:481)
    at http://localhost:63342/static/plugin/angular-1.5.8/angular.@H_732_97@min.js:58:119
  • router.js
var adminApp = angular.module('adminApp',$urlRouterProvider,$controllerProvider) {

    //以下是新加入的
    adminApp.controllerProvider = $controllerProvider;

    $urlRouterProvider.when("",function @H_197_16@($ocLazyLoad) {
                    return $ocLazyLoad.load(['dashboard/dashboard.js']);
                }]
            }
        });
});
  • dashboardController.js
angular.@H_732_97@module("adminApp").controllerProvider.register('dashboardController',function @H_197_16@($scopE) {
    console.log("dashboardController");
});

大佬总结

以上是大佬教程为你收集整理的Angular配置Router(路由)提示Controller NaNunction/undefined错误全部内容,希望文章能够帮你解决Angular配置Router(路由)提示Controller NaNunction/undefined错误所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。