Wie kann ich in einem Jasmin-Unit-Test auf angularjs $ ngModelController eines Elements zugreifen?

8

Ich verwende derzeit directiveElement.data("$ngModelController") , um auf das $ngModelController des Elements zuzugreifen, wie im folgenden Beispiel.

%Vor%

Ich möchte jedoch wissen, ob es einen besseren Zugang zum $ngModelController gibt oder ob der Zugriff auf $ngModelController eine schlechte Idee ist?

    
JJohnston 05.04.2013, 14:45
quelle

1 Antwort

15

Du könntest auch directiveElement.controller('ngModel') machen.

Ich denke sicherlich, dass es legitime Testgründe gibt, warum Sie dies in den Griff bekommen sollten, obwohl der üblichere Weg darin besteht, es über das Formular zu handhaben (zB Ссылка )

    
jonc 05.04.2013, 16:23
quelle