2016-03-10 3 views
0

Например:Могу ли я использовать шаблоны тегов в Angular 2?

<div class="content"> 
    <h1>Title</h1> 
    {{ include("../tags/inputBox",{name:'abcd',value:1234}); }} 
</div> 
<div class="content"> 
    <h1>Title 2</h1> 
    {{ include("../tags/inputBox",{name:'efg',value:567}); }} 
</div> 

Или это не предусмотрено?

+0

Это что-то вроде 'ng-include' ??? – micronyks

+0

Да, может быть !!! – sanu0074

ответ

1

Шаблоны, которые вы хотите обработать с помощью углового (связывание, создание компонентов, директивы, ...), должны быть предоставлены статически. Есть некоторые уродливые обходные пути, без каких-либо гарантий, которые будут работать в будущем.

только официально поддержали путь, насколько я знаю, DynamicComponentLoader

1

Если говорить о инъекционном динамическом шаблоне со значениями, разобрать его, показать его и все с ng-include (#Angular1) своим родом директива, то look at here github issue(fyi #Angular2), это ясно сказано, что

ng-include не будет добавлен, как это имеет проблемы с безопасностью

Но вы можете с уверенностью использовать DynamicComponentLoader.

Смежные вопросы