в this plunkr example. Я просто пытаюсь создать свою собственную директиву ng-include, которая автоматически заменяет атрибут src чем-то другим (добавьте дополнительные параметры).Ошибка синтаксиса: токен 'src' является неожиданным токеном
Когда «заменить» атрибут директивы является «истинной», он порывает с вышеуказанной ошибкой. Если установить его в «ложь», все в порядке, но тогда я получаю дополнительный уровень вложенности в моем DOM, который я пытаюсь избежать ...
Выражение, которое не является:
template: '<ng-include src="src | srcizer"></ng-include>'
Есть ли способ использовать replace = true и по-прежнему создавать такую альтернативу ng-include?
Да, это фактически работает. Одна нота: мне нужно было установить «scope: false», потому что вложенные объекты нуждаются в доступе к любым переменным области видимости, которые доступны ... Я обновил plunkr. Почему ng-src исправляет проблему? –