0
this solution from hereのように、角度でフォームをテストしたいと思います。しかし、私の場合、私はcontrollerAs
(コントローラーメソッドを参照するために$ scopeなしのコントローラーを使用しています)の構文を使用しています。
どうすれば実現できますか?
this solution from hereのように、角度でフォームをテストしたいと思います。しかし、私の場合、私はcontrollerAs
(コントローラーメソッドを参照するために$ scopeなしのコントローラーを使用しています)の構文を使用しています。
どうすれば実現できますか?
これはまったく同じように動作します。唯一の違いは、コントローラの構築にスコープを渡す必要はありませんが、Angularはフォームオブジェクトをスコープにバインドし、まったく同じ方法でテストにアクセスできることです。
'controllerAs'は' $ scope'を使ってHTMLにバインドします。バックグラウンドでは、コントローラは '$ scope'にプロパティとしてアタッチされています。必要であれば '$ scope'を参照できますが、サービスをコントローラに注入する必要はありません。言い換えれば、あなたは '$ scope'を使い、コントローラメソッドは' $ scope.someController.someMethod'になります。 – Claies