Open thinkuncle opened 7 years ago
之前搭过一个基于bower require.js angular的管理系统框架,能完成基本功能的开发,界面风格简单,能像写服务端代码般写,刚好同事开发新项目,就让同事去试水了。结果遇到一个angular框架下上传阿里云oss服务器的情况,解决几天未果,于是我开始填坑。
我首先网上找了几个方案试了半天未果,对require异步加载与angular注入机制不熟又是一整狂补,又是半天,晚上回家找了一个案例试试有效,带着笑意入睡,结果到第二天移植在项目中时百试不灵,angular加载出来的js 参数就是比案例中的参数要少一些,折腾又一天打死弄不出来,又是无果。
第二天晚上继续试,最大还原案例环境,结果发现一个坑爹的事情,js版本不一致,大前提是我是用bower来下载js,bower install plupload-angular-directive --save 下载的版本是0.1.2, 案例中引用的是本地的js,版本未知。
bower install plupload-angular-directive --save
编程这件苦事,细节决定苦逼修行路,鼓捣了近2天,走了不少弯路,对一些之前没概念的点也有了认识,有益有弊吧。 总结如下
前提
之前搭过一个基于bower require.js angular的管理系统框架,能完成基本功能的开发,界面风格简单,能像写服务端代码般写,刚好同事开发新项目,就让同事去试水了。结果遇到一个angular框架下上传阿里云oss服务器的情况,解决几天未果,于是我开始填坑。
问题
我首先网上找了几个方案试了半天未果,对require异步加载与angular注入机制不熟又是一整狂补,又是半天,晚上回家找了一个案例试试有效,带着笑意入睡,结果到第二天移植在项目中时百试不灵,angular加载出来的js 参数就是比案例中的参数要少一些,折腾又一天打死弄不出来,又是无果。
解决方案
第二天晚上继续试,最大还原案例环境,结果发现一个坑爹的事情,js版本不一致,大前提是我是用bower来下载js,
bower install plupload-angular-directive --save
下载的版本是0.1.2, 案例中引用的是本地的js,版本未知。总结
编程这件苦事,细节决定苦逼修行路,鼓捣了近2天,走了不少弯路,对一些之前没概念的点也有了认识,有益有弊吧。 总结如下