javascript - AngularJS - 使用 ng-include append html

标签 javascript angularjs append

$scope.selectNode = function(node){
    $(".withOptions").append('<li id="list_7"><div><i class="icon20 i-folder-open"></i> '+node.title+' <i class="icon16 i-arrow-down-2"></i><div ng-include="\'http://localhost/test/public/admin/theme\'"></div></div></li>');
}

此代码将这个 li 项目添加到我的列表中。但 ng-include 不能从 angularJS 编译

我能做什么......?

最佳答案

可能会以这种方式工作:

$scope.selectNode = function(node){
     $(".withOptions").append($compile('<li id="list_7"><div><i class="icon20 i-folder-open"></i> '+node.title+' <i class="icon16 i-arrow-down-2"></i><div ng-include="\'http://localhost/test/public/admin/theme\'"></div></div></li>')($scope))
}

关于javascript - AngularJS - 使用 ng-include append html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19881606/

相关文章:

javascript - 如何从 Node.js Express 函数发送警报

javascript - 创建具有值参数而不是引用的函数引用

javascript - 堆积条形图在图表中重叠

javascript - 使用选择器作为变量循环 .append()

javascript - 我只能从以下 Javascript 中 append 1 个卡片元素

javascript - 从txtfield中获取并连接到数据库以及nodeJS

javascript - 在 Javascript 函数中编写 jQuery 不起作用

javascript - Ionic 和 Angular 完全陌生,需要有关外部 json 请求的建议

Angularjs - 装饰 Controller

javascript - 如何从 json 结果追加 <option>