Встроить компонент javascript в метеоры

Как я могу встроить в шаблон такой скрипт в приложении meteorjs (с железным роутером)?

<!-- TradingView Widget BEGIN -->
<script type="text/javascript" src="https://d33t3vvu2t2yu5.cloudfront.net/tv.js"></script>
<script type="text/javascript">
new TradingView.widget({
  "width": 980,
  "height": 610,
  "symbol": "FX:SPX500",
  "interval": "D",
  "timezone": "exchange",
  "theme": "White",
  // other stuffs...
});
</script>

Я получил фрагмент виджета здесь.
Вот мой пример кода: приложение не показывает график.


person Stefano Piovesan    schedule 04.10.2015    source источник


Ответы (1)


Если вы используете Iron Router, вставка содержимого заголовка в настоящее время нецелесообразна. Это создаст ситуацию с двойными тегами.

Самое простое — просто создать JS-файл с содержимым вашего скрипта. Meteor автоматически включит его в заголовок вашего приложения вместе с любым другим JS.

На самом деле, я бы, вероятно, поместил это в шаблон как

Template.app.onRendered(function() {
new TradingView.widget({
  "width": 980,
  "height": 610,
  "symbol": "FX:SPX500",
  "interval": "D",
  "timezone": "exchange",
  "theme": "White",
  // other stuffs...

});
person Taylor Ackley    schedule 04.10.2015