angularjs异步加载

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

阅读 11.3k
4 个回答

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

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

$compile(div)( newScope );

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题