Jak uzyskać dostęp do atrybutu lub metody komponentu angular.dart

Zdefiniowałemkomponent angular.dart lubię to:

@NgComponent(
    selector: 'dartcomp',
    templateUrl: 'dartComp.html',
    publishAs: 'ctrl',
    map: const
    { 
      'val' : '@val'
    }
)
class DartComp
{ 
  String val;
  calc(a,b) =>a+b;
}

użycie w HTML jest:

 <dartcomp id="dc"></dartcomp> 

Jak uzyskać dostęp do atrybutu komponentu angular.dart val lub metody calc () z głównej strzałki

a zadzwonić do komponentu lubić

querySelector("#dc").val = "Frank";

rzucać:

Klasa „Nieznany element” nie ma elementu ustawiającego instancję „val =”.

NoSuchMethodError : method not found: 'val='
Receiver: Instance of 'UnknownElement'
Arguments: ["Frank"]

Jaki jest błąd?

questionAnswers(2)

yourAnswerToTheQuestion