2016-08-04 11 views
0

this solution from hereのように、角度でフォームをテストしたいと思います。しかし、私の場合、私はcontrollerAs(コントローラーメソッドを参照するために$ scopeなしのコントローラーを使用しています)の構文を使用しています。

どうすれば実現できますか?

+0

'controllerAs'は' $ scope'を使ってHTMLにバインドします。バックグラウンドでは、コントローラは '$ scope'にプロパティとしてアタッチされています。必要であれば '$ scope'を参照できますが、サービスをコントローラに注入する必要はありません。言い換えれば、あなたは '$ scope'を使い、コントローラメソッドは' $ scope.someController.someMethod'になります。 – Claies

答えて

1

これはまったく同じように動作します。唯一の違いは、コントローラの構築にスコープを渡す必要はありませんが、Angularはフォームオブジェクトをスコープにバインドし、まったく同じ方法でテストにアクセスできることです。

関連する問題