3

我已经在使用 ember-bootstrap 插件(干得好!!)但是我需要在这个 Bootstrap 插件中添加一个时间选择器(https://github.com/jdewit/bootstrap-timepicker)。我还不是 EmberJs 专家...有人可以帮助我用 ember-bootstrap 包装这个时间选择器吗?

更新: 我找到了这个没有 ember-bootstrap 插件的解决方案,它可以工作。它是正确的处理方式吗?

Bootstrap.TimePicker = Em.ContainerView.create({
  classNames: 'input-append bootstrap-timepicker-component',
  childViews: ['inputView', 'iconView'],
  inputView: Em.TextField.create({
    type: 'text',
    valueBinding: 'App.PassController.storeCard.relevantDate',
    classNames: 'timepicker-default input-small'
  }),
  iconView: Em.View.create({
    tagName: 'span',
    classNames: 'add-on',
    template: Ember.Handlebars.compile('<i class="icon-time"></i>')
  }),
  didInsertElement: function() {
    $('.timepicker-default').timepicker({showSeconds: true, defaultTime: 'value'});
  }
}).append();
4

0 回答 0