<button command="saveCmd">{{saveText}}</button>
В распоряжение команды нет шаблона - это поведенческая директива. Но мне нужно использовать transclude: true
для отображения {{saveText}}
.Как использовать transclude без шаблона в Угловой директиве?
Я мог бы создать фиктивный шаблон, например template: "<div ng-transclude></div>"
, но я не уверен, что кнопка div внутри действительна для всех браузеров.
Также я мог бы использовать атрибут для определения названия, например <button title="saveText"...
Но мой вопрос о ng-transclude без шаблона. Является ли это возможным?
Заранее спасибо.
Update:
Новый 'изолят' сфера scope: {}
внутри директивы является причиной, почему {{}} saveText не сохраняется по умолчанию.
По умолчанию, если вы не используете шаблон, содержимое левый как есть. Что вы делаете в своей директиве? [Пример директивы, не изменяющей контент.] (Http://jsfiddle.net/OverZealous/Ns284/1/) – OverZealous
Если вы добавите область видимости: {} в свой JSFIDDLE, {{bar}} будет потерян. –