Relativley new to Angular and Dart I have the following problem:
my_component.dart:
import 'package:angular2/core.dart';
import 'package:angular2_components/angular2_components.dart';
import 'package:google_maps/google_maps.dart';
import 'dart:html';
@Component(
  selector: 'google-route-map',
  styleUrls: const ['my_component.css'],
  templateUrl: 'my_component.html',
  directives: const [materialDirectives],
  providers: const [materialProviders],
)
class MyComponent {
  MyComponent() {
    var m = querySelector("#my-canvas");
    print (m); // is null
    // do something with m....
  }
}
my_component.html:
<div id="my-canvas"></div>
As far as I have understood the problem is that querySelector queries only the base dom not the shadowDom. 
However how do I simply query an id within my template?
 
     
     
    