用模板替换ng-include节点?

用模板替换ng-include节点?,第1张

模板替换ng-include节点?

我遇到了同样的问题,但仍然希望ng-
include的功能包括动态模板。我正在构建一个动态的Bootstrap工具栏,我需要更清洁的标记才能正确应用CSS样式。

这是我为感兴趣的人提供的解决方案

HTML:

<div ng-include src="dynamicTemplatePath" include-replace></div>

自定义指令:

app.directive('includeReplace', function () {    return {        require: 'ngInclude',        restrict: 'A',         link: function (scope, el, attrs) { el.replaceWith(el.children());        }    };});

如果在上面的示例中使用了此解决方案,则将scope.dynamicTemplatePath设置为“ test.html”将产生所需的标记



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5476607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存