上の$が、私はこのコードを持っています。 $ scope.switchStay関数の中からディレクティブの$スコープにアクセスする必要があることを除いては、 これを達成する方法はありますか?
0
A
答えて
0
実際に$broadcast
または$emit
というイベントがディレクティブから発生した場合は、ディレクティブのスコープもパラメータとして送信できます。それはうまくいくはずですが、これは実際にはひどく、本当に悪い習慣です。
これらの場合には、コールバックパラメータをディレクティブ(&
)に追加して、コールバックとしてswitchStay
関数を提供し、単にディレクティブからトリガして、コールバック関数内でアクセスする必要があるパラメータを渡します。関数。
私はそれが理に適ったと思います。
関連する問題
- 1. クラウドAPIアクセススコープ
- 2. アクセススコープfrom directives with typescript
- 3. ビュー内のカントのアクセススコープ変数
- 4. GCE VMインスタンス内部からアクセススコープを一覧表示
- 5. AngularJs - アクセススコープ変数NGリピートで同じ名前を持つ
- 6. $ .fnを使用している場合、 "this"のアクセススコープ。と$( '#test')。デモ();
- 7. 春JWT:アクセス許可をアクセススコープにマップする方法
- 8. 完全アクセススコープを含むスタックドライブの監視が許可されていません
- 9. どのように社会的な電子メール用のGmail-APIアクセススコープを作成するだけ
- 10. C++グローバルスコープの問題を混乱させます
- 11. Googleのクラウドでの許可sftp
- 12. gsutil cp - 計算エンジンサービスアカウントを持つAccessDeniedException
- 13. AmazonのAlexa APIを使用してスキルのアカウントリンクを設定する方法は?
私が引用したコードは、内部ディレクティブの$ scopeです。 switchStayを持つ同じ$スコープにアクセスする必要があります。 – Pablo
私はあなたが同じ$範囲について話していないと思って答えました。あなたの質問はどうですか?関数の中で '$ scope'を使うだけで、それにアクセスすることができます... – quirimmo
いいえ、あなたはしません。関数内にスコープはありません。 – Pablo