angular 2 beta RC を使用しているときに奇妙な問題が発生しました。angular 2プロジェクトに書いた外部スクリプトを含めると、イベントが延期されます。
<script>
(function(r,a,k,e,y,o,u){r['RakrWidgetObject']=y;r[y]=r[y]||function(){
(r[y].q=r[y].q||[]).push(arguments)},r[y].l=1*new Date();o=a.createElement(k),
u=a.getElementsByTagName(k)[0];o.async=1;o.src=e;u.parentNode.insertBefore(o,u)
})(window,document,'script','//cht.technology/rakr.js','rakr');
rakr('//localhost:3000', 'RAKR-000001');
</script>
たとえば、 https://github.com/tan9/angular-2-samples/tree/event-postponedブランチで行ったように、以下のスクリプトを追加したら、github プロジェクトthelgevold/angular-2-samplesを取り上げます。
angular 2アプリケーションは奇妙な動作を開始します。いくつかのイベントの変更は、別のイベントを手動でトリガーするまでangularによって考慮されません.imgurにアップロードしたこの記録を正しくレンダリングするには、ボタンを2回クリックする必要があります
私が書いた外部スクリプトに何が起こっているのかわかりません.html2canvasを使用してスクリーンショットをキャプチャし、別のWebサービスに送信できるhtml2canvas
とのみに依存する単純なプロジェクトです。es6-promise
バンドルは webpack によってビルドされたもので、browersify を使用してバンドルをビルドしようとしましたが、うまくいきませんでした。