【问题标题】:How to show only the days in current month - ionic2-calendar如何仅显示当月的天数 - ionic2-calendar
【发布时间】:2021-03-31 16:53:47
【问题描述】:

我正在使用 ionic 开发日历应用程序,我想在视图中仅显示当月的当前日期。我正在使用 ionic2-calendar,现在它在一个日历视图中显示上个月的最后几天、当前月份的日期和下个月的第一天。请帮我解决这个问题。

【问题讨论】:

  • 您可以检查哪个类被添加为灰色,然后根据该类添加 display:none 或 visibility:hidden
  • 非常感谢您的回答!终于可以解决问题了!

标签: ionic-framework ionic4 ionic-native ionic2-calendar


【解决方案1】:

感谢@Indraraj26 的评论,我终于设法通过在 global.scss 文件中的相关类中添加 visibility: hidden 来解决这个问题。 (如下)

td.text-muted{
  visibility: hidden;
}

【讨论】:

    【解决方案2】:

    我能找到的最佳选择是从 1 日开始,隐藏该月 1 日之前的灰色日子。通过将选项 [startingDayMonth]=1 添加到 calendar 指令来执行此操作,例如

    <calendar
      ...
      [startingDayMonth]=1
      ...
    ></calendar>
    

    正如@Indraraj26 指出的那样,您可以全局隐藏td.text-muted,但这很可能会产生副作用。

    我当然会创建一个issue 来添加一个类似的选项来隐藏下个月的日期。

    【讨论】:

      猜你喜欢
      • 2018-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      相关资源
      最近更新 更多