0

У меня есть angularjs директивы с шаблоном HTML, составленным в функции компоновщикаAngularjs директивы не оценки ~

var htmlTemplate = '<img ng-src="~/img/logos/{{account.Logo}}" width="45" height="35" />' 

var linker = function (scope, element) { 

    element.html(htmlTemplate).show(); 
    $compile(element.contents())(scope); 
}; 

но директива не оценки знака «~» в IMG SRC, чтобы разрешить путь к изображению.

Любая идея?

ответ

0

Я считаю, что вам нужно будет использовать абсолютный URL для ng-src директивы как ng-src="http://example.com/img/logos/{{account.Logo}}"

+0

Это не идеально! – ove

+0

Могу ли я спросить, что именно вы ищете, когда используете «~»? Если вам нужно изображение относительно текущей страницы/URL-адреса, где используется директива, вы можете напрямую использовать 'img/logos/{{account.Logo}}'. В идеале у вас должна быть логика в директиве ng-src для префикса базового URL вашего приложения (http://example.com/). –

Смежные вопросы