39,087
社区成员
发帖
与我相关
我的任务
分享
.state('about', {
url: '/about/:Id/:Index',
templateUrl: '/router/tpls/about.html',
controller: 'AboutController',
resolve: {
vm: function ($q, $timeout) {
//var deferred = $q.defer();
//$timeout(function () {
// console.log(1);
// deferred.resolve('Hello!');
//}, 1000);
//return deferred.promise;
return "xxxx";
}
}
})
在路由配置中的resolve加载js文件,文件加载成功后运行deferred.resolve('Hello!');,我也是昨天找到的,还在整理中。
你拿去做做demo试试。