UNPKG

ng-selector

Version:

Angular2 selector component based on selectize.js

1 lines 4.45 kB
{"__symbolic":"module","version":4,"metadata":{"NgSelectorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":4}],"declarations":[{"__symbolic":"reference","name":"NgSelectorComponent"},{"__symbolic":"reference","name":"NgSelectorValidator"}],"exports":[{"__symbolic":"reference","name":"NgSelectorComponent"},{"__symbolic":"reference","name":"NgSelectorValidator"}]}]}],"members":{}},"NgSelectorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"ng-selector","template":"<select #selector></select>","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":22,"character":25},"useExisting":{"__symbolic":"reference","name":"NgSelectorComponent"},"multi":true}]}]}],"members":{"selector":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["selector"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"plugins":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"loadValues":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":3}}]}],"renderer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":3}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3},"arguments":["multiple"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":64,"character":16},"arguments":["placeholder"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":65,"character":16},"arguments":["id-field"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":66,"character":16},"arguments":["label-field"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":67,"character":16},"arguments":["allow-creation"]}]],"parameters":[null,null,null,null]}],"ngAfterViewInit":[{"__symbolic":"method"}],"optionsChanged":[{"__symbolic":"method"}],"dataChanged":[{"__symbolic":"method"}],"updateData":[{"__symbolic":"method"}],"checkDisabled":[{"__symbolic":"method"}],"rendering":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"cleanOrder":[{"__symbolic":"method"}],"checkMultipleFalsy":[{"__symbolic":"method"}]}},"NgSelectorValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"ng-selector[required][ngModel]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":5,"character":27},"useClass":{"__symbolic":"reference","name":"NgSelectorValidator"},"multi":true}]}]}],"members":{"validate":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}]}}},"origins":{"NgSelectorModule":"./index","NgSelectorComponent":"./ng-selector.component","NgSelectorValidator":"./ng-selector.validator"},"importAs":"ng-selector"}