Angular, FB Dashboard (доска объявлений), как установить URL в компонентном шаблоне - PullRequest
0 голосов
/ 07 мая 2018

например, установите fb sdk в app.module constructor():

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = 'https://connect.facebook.net/zh_TW/sdk.js#xfbml=1&version=v3.0';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

и установите это <div> в сети:

<div  *ngIf="list">
<div class="fb-comments" data-href="http://www.myurl/{{list.link}}" data-width="100%" data-numposts="5"></div>
</div>

когда я установил data-href="http://www.myurl/mylink", это работа.

но, когда я заменил параметр templete {{list.link}} data-href="http://www.myurl/{{list.link}}", не работает.

сообщение об ошибке:

compiler.js:485 Uncaught Error: Template parse errors:
Can't bind to 'href' since it isn't a known property of 'div'.

Я установил *ngIf="list"

Я подтвердил, что это {{list.link}} значение не пустое.

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