AngularJS - вставить переменную в атрибут скрипта - PullRequest
0 голосов
/ 27 августа 2018

У меня есть переменная "widgetDataHash" (строка) и тег скрипта, подобный этому:

<script 
   type="text/javascript" 
   id="widget"
   data-hash="{{widgetDataHash}}"
   src="www.widgetsrc.com">
</script>

Я хочу вставить значение атрибута widgetDataHash в data-hash таким образом.Но когда он запускается, он просто показывает обычный текст {{widgetDataHash}} вместо значения widgetDataHash.

Есть ли какое-либо решение для этого?

1 Ответ

0 голосов
/ 27 августа 2018

Я думаю, вы должны написать так [attr.data-hash]="widgetDataHash" для angular 2+, а для Angularjs вы должны написать так ng-attr-data-hash="widgetDataHash" Я должен упомянуть, что нашел это решение (для решения Angularjs) по ссылке, на которую Нобита ответил.Для получения дополнительной информации проверьте Условное добавление атрибута данных в шаблоне угловой директивы ответы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...