У меня есть настраиваемая директива на моей странице html. Для моего компонента msgfooter У меня есть разные сообщения ERRORTYPE:Обязательная настраиваемая директива на угловом 2
<msgfooter [errorType]="Invalid server"> <msgfooter>
или
<msgfooter [errorType]="Few Parameters"> <msgfooter>
Я обычно создаю строку в мой файл .ts. Но в пользовательских директив я не могу сделать это:
<msgfooter [errorType]={{myCustomMessage}}> <msgfooter>
Ошибка:
Parser Error: Got interpolation ({{}}) where expression was expected at column 0
Как можно решить это?
Собственно, третий берется как строка, и он не оценивает переменную. Вы просто передаете строковое значение '{{myCustomMessage}}. Третий вход будет «bind-errorType =« myCustomMessage »'. –
@ EdMorales На самом деле. Угловой 2 будет оценивать '{{}}' при передаче атрибуту. Попытайтесь поиграть с ним. –
Просто сделал, не работал. –