【问题标题】:Angular UI Bootstrap datepicker not calling customclassAngular UI Bootstrap datepicker不调用customclass
【发布时间】:2016-12-20 15:20:35
【问题描述】:

我对 angular ui-bootstraps datepicker 有问题 它拒绝调用自定义类,无论是通过 datepicker-options 选项还是自定义类属性提供的

代码如下

翡翠

div(uib-datepicker
  ng-model="data.report_end"
  show-weeks="false"                
  width='300'
  min-date ="data.report_start"
  datepicker-options= "end_model_options" 
  ng-click="$event.stopPropagation()"

咖啡脚本

scope.end_model_options =
 timezone : 'UTC',
 debounce :300,
 minDate:scope.report_start.utc().toDate() ,
 customClass: scope.getDayClass

scope.getDayClass = (date, mode) ->
 console.log 'getDayClass'
 if mode == 'day'
 dayToCheck = new Date(date).setHours(0, 0, 0, 0)
 i = 0
 while i < scope.events.length
    currentDay = new Date(scope.events[i].date).setHours(0, 0, 0, 0)
    if dayToCheck == currentDay
      return scope.events[i].status
      i++
      return

【问题讨论】:

    标签: angularjs datepicker angular-ui-bootstrap


    【解决方案1】:

    ui-bootstrap datepicker 的文档说 customClass 键需要一个对象。查看源代码证实了这一点。可能没有办法将函数作为对象传递并期望它执行。

    【讨论】:

    • 带有源代码的 plunker 有一个正在使用的功能是我遗漏了什么吗? link(抱歉不让我编辑之前的评论)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多