1.0.15 • Published 7 years ago

idsp-web-seed2-datepicker v1.0.15

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

idsp-web-seed2-datepicker

日期选择器

安装方法

1. 下载程序包

npm i idsp-web-seed2-datepicker --save

2. 配置文件依赖

找到 index.html 文件的systemjs配置,加入 idsp-web-seed2-datepicker 配置

SystemJS.config({
    transpiler: 'ts',
    typescriptOptions: {
        // ...
    },
    packages: {
        //...
       
        // 组件设置 
        'idsp-web-seed2-datepicker': {main: 'src/datepicker.ts'},
        'daterangepicker': {main: 'daterangepicker.js', format: 'cjs'},
        'moment': {main: 'moment.js'},
    
        "src": {
            //...
        }
    },
    meta: {
        '*.less': {loader: 'less'},
        '*.css': {loader: 'css'},
        // ...
    },
    
    map: {
        // ...
        'idsp-web-seed2-datepicker': 'node_modules/idsp-web-seed2-datepicker',
        'daterangepicker': 'node_modules/bootstrap-daterangepicker',
        'moment': 'node_modules/moment',
    }
});

3. 在项目src/common/directives/directives.ts中依赖组件

//...
import datepicker from "idsp-web-seed2-datepicker";

export const mod = module('directives', [...others, datepicker]);

4. 接下来就可以使用日期组件了

<datepicker 
  [ng-model="Ctrl.time"]
  [range-mode]
  [option="Ctrl.dateOption"]
  [start-date="Ctrl.startDate"]
  [end-date="Ctrl.endDate"]
  >
</datepicker>
@Route({
  ...
  controllerAs : 'Ctrl'
})
@Controller
exports class PageCtrl{
  public dateOption:DatepickerOption = {
     singleDatePicker : false,
     ...
     locale : {
       ...
     }
  };
  
  public time:string;
  public startDate:string;
  public endDate:string;
  
  constructor(){
     
  }
}

指令属性参数

DatepickerOption 参数

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago