Uncaught TypeError: Невозможно прочитать свойство 'top' из неопределенного

0

Uncaught TypeError: Невозможно прочитать свойство "верх" неопределенного.

Эта ошибка возникает при использовании datetimepicker в emberjs.

Здесь мой код

javascript code: -

App.DateTimePicker = Ember.TextField.extend ({
  didInsertElement: function() {
    this.$().datetimepicker();
  },
  willDestroyElement: function() {
    this.$().datetimepicker('destroy');
  }
});

HTML-код

<div class="form-group">
  <div class="input-append date">
    {{view App.DateTimePicker data-format="dd/MM/yyyy hh:mm:ss" placeholder="End Date &        Time" valueBinding="endTime"}}
    <span class="add-on">
      <i class="icon-calendar"></i>
    </span>
  </div>
</div>

самонастройки-datetimepicker.min.js

Я не знаю, где проблема.

Пожалуйста, помогите мне в этом

заранее спасибо

  • 1
    Добавьте некоторый код с указанием порядка js-файлов и вызовом метода, который дает исключение
  • 0
    Я добавил свой код, теперь кто-нибудь может мне помочь
Теги:
ember.js

1 ответ

3

datetimepicker зависит как от twitter-bootstrap и от moment.js. moment.js. Обе эти библиотеки должны быть включены для того, чтобы они работали. Кроме того, html, который вы пытаетесь прикрепить к календарю, должен использовать следующий html:

<div class="well">
  <div id="datetimepicker1" class="input-append date">
    <input data-format="dd/MM/yyyy hh:mm:ss" type="text"></input>
    <span class="add-on">
      <i data-time-icon="icon-time" data-date-icon="icon-calendar">
      </i>
    </span>
  </div>
</div>

Здесь пример стартера с использованием компонента:

Я не привязал привязки, но он должен дать вам начало: http://emberjs.jsbin.com/moludemo/1/edit

  • 0
    Спасибо за твою помощь. :). Я могу продолжить дальше.
  • 0
    Использование того, что вы сказали, не работает.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню