问题描述
angluarjs ui-rote使用视窗命名后无法进行视窗加载
问题出现的环境背景及自己尝试过哪些方法
angular.module('myApp', ["ui.router", "oc.lazyLoad"])
.config( function ($stateProvider, $urlRouterProvider) {
var _lazyLoad = function (loaded) { //懒加载
return function ($ocLazyLoad) {
return $ocLazyLoad.load(loaded, {
serie: true
})
}
};
$urlRouterProvider.otherwise("/")
$stateProvider
.state("login", { //默认加载页面
url: "/",
veiws: {
"wh": {
templateUrl: 'views/login/login.html',
// controller: 'loginController',
}
},
resolve: { //懒加载文件
loadMyFile: _lazyLoad(['views/login/login.js'])
}
})
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
html部分(包过angular框架,ui-rote,懒加载)
<body>
<div ui-view='wh'></div>
<a ui-sref='foot.my'>44444</a>
</body>