【发布时间】:2017-03-01 14:15:43
【问题描述】:
这个怎么解释?
注意:使用 ui-router 我认为是问题所在。
$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'
})
在我的 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-server 错误 你能帮帮我吗?
【问题讨论】:
标签: javascript angularjs ecmascript-6 angular-ui-router