ng2-bootstrap
Version:
angular2 bootstrap components
42 lines (35 loc) • 1.25 kB
Markdown
### Usage
```typescript
import { ButtonsModule } from 'ng2-bootstrap/ng2-bootstrap';
// or
import { ButtonsModule } from 'ng2-bootstrap/components/buttons';
```
### Annotations
```typescript
// directive ButtonRadio
export class ButtonRadioDirective implements ControlValueAccessor, OnInit {
public btnRadio:string;
public uncheckable:boolean;
public get isActive() {}
public onClick() {}
}
// directive ButtonCheckbox
export class ButtonCheckboxDirective implements ControlValueAccessor, OnInit {
public btnCheckboxTrue:any;
public btnCheckboxFalse:any;
public state:boolean = false;
public onClick() {}
}
```
### Radio button properties
- `btnRadio` (`string`) - radio button value, will be set to `ngModel`
- `uncheckable` (`?boolean=false`) - if `true` radio button can be unchecked
### Checkbox button properties
- `btnCheckboxTrue` (`?any=true`) - truthy value, will be set to `ngModel`
- `btnCheckboxFalse` (`?any=false`) - falsy value, will be set to `ngModel`