$ emit、$ Broadcast、または$ onを使用してイベントを公開およびサブスクライブする場合は、これらの使用をファクトリに移動し、コントローラーから呼び出すことを検討してください。
例はありますか?
$ scopeメソッドが必要な場合は、$ scopeを挿入する必要があります。
では、これと$ scopeを1つのコントローラーで使用しても大丈夫ですか?
あなたは確かにそれを行うことができます。 「controlleras」を使用する利点の一部は、$ scopeが多くのことを実行することです。 Controller Asを使用すると、データバインディングの側面を分離したままにして、他の目的で必要な場合にのみ$ scopeを挿入できます。
コントローラー内の何かに$ scopeが必要な場合は、最初にそれが本当に必要かどうかを確認し、必要な場合は、ブロードキャスト/エミットなどのサービスに抽象化します。 だからあなたの場合、私はまだそれを抽象化します。
晴れ! どうもありがとう!
最も参考になるコメント
あなたは確かにそれを行うことができます。 「controlleras」を使用する利点の一部は、$ scopeが多くのことを実行することです。 Controller Asを使用すると、データバインディングの側面を分離したままにして、他の目的で必要な場合にのみ$ scopeを挿入できます。
コントローラー内の何かに$ scopeが必要な場合は、最初にそれが本当に必要かどうかを確認し、必要な場合は、ブロードキャスト/エミットなどのサービスに抽象化します。 だからあなたの場合、私はまだそれを抽象化します。