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