fix: add camelCase selectors for cdk directives (#4054)

Some of the cdk directives used the incorrect selector style. This
change adds the proper camelCase selectors. The dash-case selectors will
be considered deprecated in the next release and then removed in a
subsequent release.
This commit is contained in:
Jeremy Elbourn
2017-04-27 11:06:40 -07:00
committed by mmalerba
parent 16bba72f84
commit cb982707e1
3 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -45,7 +45,7 @@ let defaultPositionList = [
* ConnectedPositionStrategy.
*/
@Directive({
selector: '[cdk-overlay-origin], [overlay-origin]',
selector: '[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]',
exportAs: 'cdkOverlayOrigin',
})
export class OverlayOrigin {
@@ -58,7 +58,7 @@ export class OverlayOrigin {
* Directive to facilitate declarative creation of an Overlay using a ConnectedPositionStrategy.
*/
@Directive({
selector: '[cdk-connected-overlay], [connected-overlay]',
selector: '[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]',
exportAs: 'cdkConnectedOverlay'
})
export class ConnectedOverlayDirective implements OnDestroy {
+1 -1
View File
@@ -11,7 +11,7 @@ import 'rxjs/add/observable/fromEvent';
* can be listened to through the service.
*/
@Directive({
selector: '[cdk-scrollable]'
selector: '[cdk-scrollable], [cdkScrollable]'
})
export class Scrollable implements OnInit, OnDestroy {
private _elementScrolled: Subject<Event> = new Subject();
+1 -1
View File
@@ -22,7 +22,7 @@ import {Portal, TemplatePortal, ComponentPortal, BasePortalHost} from './portal'
* </ng-template>
*/
@Directive({
selector: '[cdk-portal], [portal]',
selector: '[cdk-portal], [cdkPortal], [portal]',
exportAs: 'cdkPortal',
})
export class TemplatePortalDirective extends TemplatePortal {