素材牛VIP会员
使用$compile添加的ng-include怎么不生成html
 zz***25  分类:JavaScript  人气:693  回帖:1  发布于6年前 收藏

项目需要,使用$("body").append($compile("<div ng-include=\"'template/changeAddress.html'\"></div>")($scope))添加了一个页面,但是这个页面没有在body中生成html,只有一句注释

有个很奇怪的现象,如果点击了body中的按钮或者body中有轮播图等触发了body中的事件,则html就会加载出来。请问这种情况怎么解决?
补充:以上的那句代码是在一个动态加载过来的js加载完成后执行的,如果在页面中直接<script>标签加载这个js然后再使用ng-include则html能够加载

 标签:htmljavascript

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv6 码匠
无***圣 职业无 6年前#1

楼主找到解决方案没?

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取