0
Представьте, у меня есть строка, содержащую несколько HTML партиалов, например так:Регистрация несколько обертонов из одного HTML * строки *
<script type="text/ng-template" id="ratings/down">
<i class="fa fa-thumbs-o-down"
style="position: absolute; color: red; font-size: 2em; left: .6em; top: .3em;"></i>
</script>
<script type="text/ng-template" id="ratings/up">
<i class="fa fa-thumbs-o-up"
style="position: absolute; color: #77AA33; font-size: 2em; left: .6em; top: .3em;"></i>
</script>
Заметьте, что это в настоящее время не входит в DOM. Он находится в строковой переменной. Могу ли я как-то легко зарегистрировать все частичные с the $templateCache
service и без пользовательских манипуляций с строкой? Представьте, что HTML-строка намного сложнее, так как полностью отказаться от идеи манипуляции строкой. Я надеялся, что есть более простой способ сделать это? Я получаю ощущение, что я не буду вокруг махинаций с $compile
...
Возможно, вы сможете это сделать, проанализировав строку как HTML, а затем итерируя элементы '