• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

atinc / ngx-tethys / #55

30 Jul 2025 07:08AM UTC coverage: 9.866% (-80.4%) from 90.297%
#55

push

why520crazy
feat(empty): add setMessage for update display text #TINFR-2616

92 of 6794 branches covered (1.35%)

Branch coverage included in aggregate %.

2014 of 14552 relevant lines covered (13.84%)

6.15 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

37.5
/src/date-picker/date-picker.component.ts
1
import { ChangeDetectionStrategy, Component, forwardRef, OnInit } from '@angular/core';
2
import { NG_VALUE_ACCESSOR } from '@angular/forms';
3
import { useHostRenderer } from '@tethys/cdk/dom';
4

5
import { BasePicker } from './base-picker.component';
6
import { DatePopup } from './lib/popups/date-popup.component';
7
import { ThyPicker } from './picker.component';
8

9
/**
10
 * 日期选择组件
11
 * @name thy-date-picker
12
 * @order 10
13
 */
14
@Component({
1✔
15
    changeDetection: ChangeDetectionStrategy.OnPush,
16
    selector: 'thy-date-picker',
×
17
    exportAs: 'thyDatePicker',
×
18
    templateUrl: './base-picker.component.html',
×
19
    providers: [
×
20
        {
21
            provide: NG_VALUE_ACCESSOR,
1✔
22
            multi: true,
23
            useExisting: forwardRef(() => ThyDatePicker)
1✔
24
        }
25
    ],
26
    imports: [ThyPicker, DatePopup],
27
    host: {
28
        '[attr.tabindex]': 'tabIndex'
29
    }
30
})
31
export class ThyDatePicker extends BasePicker implements OnInit {
32
    isRange = false;
33

×
34
    private hostRenderer = useHostRenderer();
35

36
    constructor() {
37
        super();
38
        this.hostRenderer.addClass('thy-calendar-picker');
39
    }
40
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc