「イベントに追加」ボタンがあり、ドロップダウンでいくつかのオプションが表示されます。このため、私はAddEvent.comサードパーティーカレンダーに追加ドロップダウンは子ページに表示されません
のページで完全にうまく動作しますが、問題はJavaScriptが子ページに到達できないことです。
はガイドでは、次に、あなたはちょうど私のように今、次の
<div title="Add to Calendar" class="addeventatc">
Add to Calendar
<span class="start">12/29/2016 09:00 AM</span>
<span class="end">12/29/2016 11:00 AM</span>
<span class="timezone">Europe/Amsterdam</span>
<span class="title">Summary of the event</span>
<span class="description">Description of the event<br>Example of a new line</span>
<span class="location">Location of the event</span>
<span class="organizer">Organizer</span>
<span class="all_day_event">false</span>
<span class="date_format">MM/DD/YYYY</span>
</div>
のように見えるdiv
を置くhead
<script type="text/javascript" src="https://addevent.com/libs/atc/1.6.1/atc.min.js" async defer></script>
にこのスクリプトを追加すると言う(あるいは少なくともそれはそう思えます)言った、これはindex.html
で動作しますが、(fe)page1.html
では動作しません。問題は第三者のJavaScriptファイル内にあると思っていましたが、そのURLを入力すると表示されるファイルを理解できません。 ( "https://addevent.com/libs/atc/1.6.1/atc.min.js")
Plunker私の問題を実証する:AddEvent-ng2-Plunker
ライブラリは、ドキュメントが読み込まれるまで待機しているようです。ただし、このイベントの後に角ページが表示されるため、ライブラリは要素の検索に失敗します。どのように自分自身で検索をトリガし、コンポーネントの 'ngOnInit'で起動するかを調べる必要があります – smnbbrv
@smnbbrv aah大丈夫です。例えば、' ngOnInit'のページにスクリプトを挿入すると動作しますか?または、それは 'index.html'のヘッダになければなりませんか? – Ivaro18
ではなく、ユーザーが最初にこの角度のページを見ることができます。私はむしろ 'AddEvent.com' APIをチェックしたいと思います。私は登録なしでそれを見ることができませんが、あなたはそこで図書館を再トリガーする方法を見つけることができなければなりません。だから、あなたは 'index.html'にそれを残すことができます – smnbbrv