Заполните атрибут src ng-iclude данными из модели
Почему я получаю сообщение об ошибке:
Error: [$interpolate:noconcat] Error while interpolating: '{{ content.src }}'
Strict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required.
с этим синтаксисом:
<div id="content" class="content">
<ng-include src="'{{ content.src }}'"/>
</div>
И модель
$scope.content = {};
$scope.content.src = "content.html";
2 ответа
Решение
Я сделал это в некоторых из моих проектов с синтаксисом, как:
<ng-include src="content.src"/>
src
Атрибут не нуждается в скобочных обозначениях, вы можете просто ссылаться на переменные области видимости. Одинарные кавычки нужны только в том случае, если вы используете строковый литерал.
Попробуйте так: <ng-include src="{{ content.src }}"/>
Примерно так же должно работать: ng-include с переменной для src
Еще не проверил, если не работает, пожалуйста, сделайте поршень для легкой помощи
Редактировать:
<ng-include src="content.src"/>
это путь