使用$compile添加的ng-include怎么不生成html

项目需要,使用$("body").append($compile("<div ng-include=\"'template/changeAddress.html'\"></div>")($scope))添加了一个页面,但是这个页面没有在body中生成html,只有一句注释
clipboard.png
有个很奇怪的现象,如果点击了body中的按钮或者body中有轮播图等触发了body中的事件,则html就会加载出来。请问这种情况怎么解决?
补充:以上的那句代码是在一个动态加载过来的js加载完成后执行的,如果在页面中直接<script>标签加载这个js然后再使用ng-include则html能够加载

阅读 1.8k
1 个回答

楼主找到解决方案没?

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