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'];