Angular-Select2-JS-Component
Related Versions
Angular-Select2-Component is based on these plugins and libs(version):
How to use
Install
// npm install
npm install angular-select2-js-component --save
// if you have not installed jquery
npm install jquery --save
Use as component
- Import component.
import {NgModule} from '@angular/core';
import {Select2Component} from 'angular-select2-js-component';
@NgModule({
declarations: [Select2Component]
})
export class YourModule {
}
- Template.
<select2 [options]="options" [settings]="{ setting: value }" [(ngModel)]="optionSelected" (onSelect)="onSelect($event)"></select2>
Options
options
: option[]
- select options for select2
option
: {id: value, text: key}
or string
ngModel
: option value that is selected
id
or string
while multiple is disableid[]
or string[]
while multiple is enable
onSelect
- callback when option selected
- parmas:
option
({id: value, text: key, selected: ifSelected}
or string
)
settings
- configurable settings, see Select2 options API
setting
: { settingOption: value, settingOption: value }