2016-08-23 2 views
2

Я использую angular's multi-slot transclusion, передавая объект для преобразования, например transclude: { title: 'custom-title' }.Угловая многослотовая трансляция в качестве атрибута, а не элемента

Для transclude в это, я должен написать:

<custom-title>...</custom-title> 

, но я хочу, чтобы написать это для последовательности кода:

<div custom-title>...</div> 

Есть ли способ сделать это?

ответ

0

Вы можете попробовать создать общий декоратор для директив с MULTISLOT tranclusion и конвертировать шаблон с помощью функции шаблона из

<div slot="smth"></div> 

в

<smth><div slot="smth"></div></smth> 
Смежные вопросы