首页 > angularjs异步加载

angularjs异步加载

angularjs 开发的单页应用需要一开始就把所有的控制器加载完成。但是这样可能造成加载时间过长,,如何做可以异步加载需要的资源?


http://michalzalecki.com/lazy-load-angul...


原来看了@Chobits贴的那篇文章, 写了一个小组件, 自己在公司项目中用的感觉不错.

http://github.com/Treri/angular-require


http://weblogs.asp.net/dwahlin/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs


我的做法是将加载回来的模板单独编译。
var newScope = $rootScope.new();
newScope.xxx = xxxx;

var div = $( htmlTemplate );
$element.html(div);

$compile(div)( newScope );

【热门文章】
【热门文章】