码迷,mamicode.com
首页 > 其他好文 > 详细

angular router-ui

时间:2016-08-11 20:36:36      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

将模块注入到控制器中的方法:

1、export module

2、在router中resolve解决:

2.1 resolve中直接return值

/*ngInject*/
worker : ‘hi‘

 

2.2 resolve返回promise对象

/*ngInject*/
worker : ($q) => {
    return $q((resolve) =>{
        let Worker = require(./upload.worker.js);
        resolve(new Worker);
    });
}

 

  当resolve返回的是一个值的时候,他将会被当做一个别名。当resolve返回的是一个function时,他将被当做是一个依赖。如果function返回的是一个promise对象,那么对控制器来说,他将会是resolve后promise对象的值。。

angular router-ui

标签:

原文地址:http://www.cnblogs.com/perallina/p/5762387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!