Javascript 角度1.6 ES6无错误无应用

Javascript 角度1.6 ES6无错误无应用,javascript,angularjs,ecmascript-6,angular-ui-router,Javascript,Angularjs,Ecmascript 6,Angular Ui Router,这怎么解释 注意:使用用户界面路由器 我认为这是个问题 $stateProvider .state('login',{ url:'/', /*controller:'loginController',*/ controller: function(){alert('toto');}, templateUrl: './components/login/login.html', controllerAs: 'vm

这怎么解释

注意:使用用户界面路由器 我认为这是个问题

$stateProvider
    .state('login',{
        url:'/',
        /*controller:'loginController',*/
        controller: function(){alert('toto');},
        templateUrl: './components/login/login.html',
        controllerAs: 'vm'
    })
我试试这个,警报是不会显示的! 在取消调用myController之前,请执行以下操作:

export default function router($routeProvider, $locationProvider,$stateProvider){
$stateProvider
    .state('login',{
        url:'/',
        controller:'loginController',
        templateUrl: './components/login/login.html',
        controllerAs: 'vm'
    })
在my app.js中定义如下:

angular.module('app', [
...
ngRoute,
ngCookies,
appLogin,
...
uirouter,]).config(router);
和我的登录模块:

   import loginController from './loginctrl.component.js';
   export default angular.module('appLogin',[])
            .controller('loginController', loginController)
            .name;
我的页面是黑色的,没有控制台错误,没有lite服务器错误 你能帮我吗?

我有添加运行函数()

显示在常见问题

    export default function run($rootScope){
       $rootScope.$on("$stateChangeError", console.log.bind(console));
    }
    run.$inject = ['$rootScope'];