Saya mencoba melihat apakah ada cara sederhana untuk mengakses ruang lingkup internal pengontrol melalui fungsi javascript eksternal (sama sekali tidak relevan dengan pengontrol target)
Saya telah melihat beberapa pertanyaan lain di sini
angular.element("#scope").scope();
akan mengambil lingkup dari elemen DOM, tetapi upaya saya saat ini tidak menghasilkan hasil yang tepat.
Inilah jsfiddle: http://jsfiddle.net/sXkjc/5/
Saat ini saya sedang melalui transisi dari JS polos ke Angular. Alasan utama saya berusaha mencapai ini adalah untuk menjaga kode perpustakaan asli saya sebanyak mungkin; menghemat kebutuhan bagi saya untuk menambahkan setiap fungsi ke controller.
Ada ide tentang bagaimana saya bisa mencapai ini? Komentar tentang biola di atas juga diterima.
.scope()
mengharuskan Data Debug untuk diaktifkan tetapi menggunakan Data Debug dalam produksi tidak dianjurkan karena alasan kecepatan. Solusi di bawah ini sepertinya berputar di sekitarscope()