{"__symbolic":"module","version":4,"metadata":{"DropdownSelect2Service":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"DropdownSelect2Component":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"adpp-dropdown-select2","template":"<select #eleDropdown data-adpp-lib=\"select2js\" class=\"form-control\">\n  <option value=\"\">{{'AUTO_ADS.SELECT_TEXT' | translate}}</option>\n  <option *ngFor=\"let opt of items\"\n          [value]=\"opt[keyField]\"\n          [selected]=\"model && model === opt[keyField]\">\n    {{isShowKey ? (opt[keyField] + ' - ') : ''}}{{opt.name || opt.id}}\n  </option>\n</select>\n","styles":["/deep/ .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ddd;border-radius:4px;height:36px;margin-top:8px}/deep/ .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:35px}/deep/ .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;position:absolute;top:8px;right:6px;width:20px}"]}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"keyField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"isShowKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"modelChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"eleDropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["eleDropdown"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":28,"character":32}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setupLibs":[{"__symbolic":"method"}]}},"DropdownSelect2Module":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateModule","line":8,"character":4},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":4}],"declarations":[{"__symbolic":"reference","name":"DropdownSelect2Component"}],"exports":[{"__symbolic":"reference","name":"DropdownSelect2Component"}]}]}],"members":{}}},"origins":{"DropdownSelect2Service":"./lib/dropdown-select2.service","DropdownSelect2Component":"./lib/dropdown-select2.component","DropdownSelect2Module":"./lib/dropdown-select2.module"},"importAs":"dropdown-select2"}