2016-11-08 6 views
1

Я пытаюсь использовать этот НПЙ пакет (https://www.npmjs.com/package/semantic-ui-calendar) с Метеор, но получаю эту ошибку в консоли браузера:

Exception from Tracker afterFlush function: TypeError: $(...).calendar is not a function

Я попытался после установки, чтобы исправить эту ошибку:

npm i semantic-ui-calendar 
npm semantic-ui-calendar --save 
meteor npm i semantic-ui-calendar 
meteor npm semantic-ui-calendar --save 

Мой код:

полыхать-HTML-шаблон:

<template name="myTemplate">  
    <h3>Date only</h3> 
    <div class="ui calendar" id="example2"> 
    <div class="ui input left icon"> 
     <i class="calendar icon"></i> 
     <input type="text" placeholder="Date"> 
    </div> 
    </div> 
    <br/> 
</template> 

JS-шаблон-файл:

Template.myTemplate.onRendered(function() { 
    $(document).ready(function() { 
     $('#example2').calendar({ 
      type: 'date' 
     }); 
    }); 
}); 

передвинулся этот JQuery код из onRendered помощникам - без успеха.

ответ

0

ли вы попробовать

npm install --save semantic-ui-calendar 

А затем импортировать файлы из пакета, поместив следующую строку в верхней части файла.

import { ... } from 'semantic-ui-calendar' 
+0

С помощью 'import {...} из 'semantic-ui-calendar';' I get _ "Неожиданный токен (2: 9)" _ из-за '{...}'. Я изменил '{...}' на '{Calendar}': 'import {Calendar} из 'semantic-ui-calendar';' и теперь я получаю _ «Неиспользуемая ошибка: не могу найти модуль» семантический-ui-calendar «(...)" _ –

 Смежные вопросы

  • Нет связанных вопросов^_^