Ошибка отображения данных из API в angular - PullRequest
0 голосов
/ 08 июля 2020

Я использую API mailjet для проекта, и при получении данных шаблона обратно из API я хотел бы отобразить предварительный просмотр файла HTML. Однако html возвращается как Html -часть из api, и я продолжаю получать сообщение об ошибке при попытке отобразить HTML, чтобы проверить, работает ли код.

// the data back from the api
Html-part: "Lorem ipsum..."

{{details.Html-part}}

"Не удается найти name 'part' "

Есть какие-нибудь советы, как решить эту проблему?

1 Ответ

0 голосов
/ 08 июля 2020

Допустимые символы Обычно JavaScript имена переменных / функций не могут содержать -. Они могут содержать только буквы, $ и _ (подчеркивание)

Поскольку переменные не могут содержать дефисы, вам необходимо использовать нотацию строк / скобок для достижения результата:

In html можно привязать к getHtmlPart(), который должен быть определен в компоненте:

getHtmlPart() { return this.details['Html-part']}
// this assumes details is available in component scope, replace with your  
//variable name where response is stored
...