我遇到了同样的问题,但仍然希望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”将产生所需的标记。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)