Я хочу создать директиву, называемую tagFor, которая генерирует соответствующие данные на основе данных, передаваемых через атрибут.Укажите директиву на использование другого шаблона на основе переменной области
<tag-for source="{{link}} ng-repeat="link in links"></tag-for>
заданными links
быть массив, который имеет 2 элемента, http://example.com/image.jpg и http://example.com/video.mp4
Когда link
это изображение URL, который http://example.com/image.jpg, результат будет <img src="http://example.com/image.jpg" />
Но когда link
это видео url, результатом будет <video width="320" height="240" controls><source src="http://example.com/video.mp4" type="video/mp4"></video>
Я стараюсь использовать функцию compile
в di rective, но я не могу получить значение link
, чтобы сообщить директиве о возврате соответствующего шаблона.
Пожалуйста, помогите.
Вы должны смотреть на 'нг-включают ', он может вам помочь. – Chandermani