adding `ElementRef` to `bindings` isn't necessary.
There is something else wrong in your application.
Some other hints:
`bindings` is deprecated in favor of `providers`
`@Inject(ElementRef)` is redundant if the parameter has a type annotation
with the same type.
Also this constructor does the same as yours while being much shorter
constructor(public elementRef: ElementRef){}
On Monday, April 18, 2016 at 3:31:01 PM UTC+2, Paul Belowee wrote:
>
> Forgot bindings:
>
>
> import {Component, Inject, ElementRef} from 'angular2/core';
>
> declare var ol: any;
>
>
> @Component({
>
> selector: 'olmap',
>
> *bindings: [ElementRef]*
>
> })
>
>
> export class MapComponent {
>
> elementRef: ElementRef;
>
>
> constructor(@Inject(ElementRef) elementRef: ElementRef){
>
> this.elementRef = elementRef;
>
> }
>
> }
>
>
>
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.