Skip to content

Commit 66531c7

Browse files
tiagoroldaovalorkin
authored andcommitted
feat(dropdown): added exportAs to dropdown directives (#785)
* Added exportAs to dropdown directives * Added 'bs-*' prefix * updated dropdown docs * prefix typo fix
1 parent f146a22 commit 66531c7

File tree

4 files changed

+20
-5
lines changed

4 files changed

+20
-5
lines changed

components/dropdown/dropdown-menu.directive.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import {Directive, ElementRef, Host, OnInit, HostBinding} from '@angular/core';
22
import {DropdownDirective} from './dropdown.directive';
33

4-
@Directive({selector: '[dropdownMenu]'})
4+
@Directive({
5+
selector: '[dropdownMenu]',
6+
exportAs: 'bs-dropdown-menu'
7+
})
58
export class DropdownMenuDirective implements OnInit {
69
public dropdown:DropdownDirective;
710
public el:ElementRef;

components/dropdown/dropdown-toggle.directive.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ import {global} from '@angular/core/src/facade/lang';
88
const MouseEvent = (global as any).MouseEvent as MouseEvent;
99
/* tslint:enable */
1010

11-
@Directive({selector: '[dropdownToggle]'})
11+
@Directive({
12+
selector: '[dropdownToggle]',
13+
exportAs: 'bs-dropdown-toggle'
14+
})
1215
export class DropdownToggleDirective implements OnInit {
1316
@HostBinding('class.disabled')
1417
@Input() public isDisabled:boolean = false;

components/dropdown/dropdown.directive.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ import {
44
} from '@angular/core';
55
import {dropdownService, NONINPUT} from './dropdown.service';
66

7-
@Directive({selector: '[dropdown]'})
7+
@Directive({
8+
selector: '[dropdown]',
9+
exportAs: 'bs-dropdown'
10+
})
811
export class DropdownDirective implements OnInit, OnDestroy {
912
@HostBinding('class.open')
1013
@Input()

components/dropdown/readme.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@ import { DROPDOWN_DIRECTIVES } from 'ng2-bootstrap/components/dropdown';
2020
### Annotations
2121
```typescript
2222
// directive Dropdown
23-
@Directive({ selector: '[dropdown]' })
23+
@Directive({
24+
selector: '[dropdown]',
25+
exportAs: 'bs-dropdown'
26+
})
2427
export class Dropdown implements OnInit, OnDestroy {
2528
@HostBinding('class.open')
2629
@Input() public get isOpen():boolean {}
@@ -32,7 +35,10 @@ export class Dropdown implements OnInit, OnDestroy {
3235
}
3336

3437
// directive DropdownToggle
35-
@Directive({ selector: '[dropdownToggle]' })
38+
@Directive({
39+
selector: '[dropdownToggle]',
40+
exportAs: 'bs-dropdown-toggle'
41+
})
3642
export class DropdownToggle implements OnInit {
3743
@HostBinding('class.disabled')
3844
@Input() public isDisabled:boolean = false;

0 commit comments

Comments
 (0)