angularjs 开发的单页应用需要一开始就把所有的控制器加载完成。但是这样可能造成加载时间过长,,如何做可以异步加载需要的资源?
我的做法是将加载回来的模板单独编译。
var newScope = $rootScope.new();
newScope.xxx = xxxx;
var div = $( htmlTemplate );
$element.html(div);
$compile(div)( newScope );
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
http://weblogs.asp.net/dwahlin/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs