jak wywołać wtyczkę jquery z wnętrza komponentu angular.dart?

Uczę się o komponentach angular.dart, próbując utworzyć taki, który będzie miał dostęp do istniejącej wtyczki jquery. Próbuję czegoś takiego:

library mylib;

import 'dart:html'; // querySelector
import 'package:js/js.dart'; // javascript 
import 'package:angular/angular.dart';

@NgComponent(
    selector: 'aSelector',
    templateUrl: 'partial.html',
    cssUrl: 'style.css',
    publishAs: 'ctrl',
    map: const {
      'param': '=>param'
    }
)
class myComponent extends NgShadowRootAware {
  String param;
  Compiler compiler;
  Injector injector;
  Scope scope;

  MyComponent(this.compiler, this.injector, this.scope);

  void onShadowRoot(ShadowRoot shadowRoot) {
    this.scope.$watch((int) => shadowRoot.querySelector('.myContainer').text.length, (currentValue, previousValue, Scope scope) {
      if (currentValue != previousValue) {
        var container = context.jQuery('.myContainer', shadowRoot);
        var options = map({
          'p1': 1,
          'p2': 2
        });
        container.jqplugin(options);
      }
    });
  }
}

Niestety 'kontener' wydaje się być pusty ... Jak zrobić jQuery wybrać element, który jest wewnątrz komponentu, tj. W cieniu dom?

BTW, jaki jest obecnie zalecany sposób importowania js? Znalazłem to:

import 'package:js/js.dart' as js;

ale teraz, gdy część funkcji pakietu js została przeniesiona do dart: js, nie jestem pewien, co należy zrobić.

questionAnswers(1)

yourAnswerToTheQuestion