Я попытался включить таймлайн Twitter в мое приложение Angular 2. Я выполнил этот учебник https://publish.twitter.com то у меня было это
<a class="twitter-timeline" href="#" onclick="location.href='https://twitter.com/TwitterDev'; return false;">Tweets by TwitterDev</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
Я поместил тэг в шаблон и поместил тэг script в index.html. Это пример.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Angular 2 App | ng2-webpack</title>
<link rel="icon" type="image/x-icon" href="/img/favicon.ico">
<link rel="stylesheet" href="#" onclick="location.href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css'; return false;">
<link rel="stylesheet" href="#" onclick="location.href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css'; return false;">
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<base href="/">
</head>
<body>
<my-app>
<div class="loading-container">
<div class="loading"></div>
<div id="loading-text">loading</div>
<a class="twitter-timeline" href="#" onclick="location.href='https://twitter.com/TwitterDev'; return false;">Tweets by TwitterDev</a>
</div>
</my-app>
</body>
</html>