বিকাশকারী সরঞ্জামগুলির এইচটিএমএল প্যানেলে একটি উপাদান চয়ন করুন এবং কনসোলে এটি টাইপ করুন:
angular.element($0).scope()
ইন ওয়েবকিট এবং ফায়ারফক্স, $0
উপাদান ট্যাবে নির্বাচিত DOM নোড একটি রেফারেন্স, তাই এই করে আপনার নির্বাচিত DOM নোড সুযোগ কনসোলে প্রিন্ট আউট পাবেন।
আপনি এলিমেন্ট আইডি দ্বারাও স্কোপটিকে লক্ষ্য করতে পারেন:
angular.element(document.getElementById('yourElementId')).scope()
অ্যাডঅনস / এক্সটেনশানগুলি
কিছু খুব দরকারী ক্রোম এক্সটেনশন রয়েছে যা আপনি যাচাই করতে চাইতে পারেন:
জেফিডাল নিয়ে খেলছে
Jsfiddle এর সাথে কাজ করার সময় আপনি URL এর শেষে যুক্ত করে শো মোডে ফিটল খুলতে পারেন /show
। এভাবে চলতে চলতে আপনার angular
গ্লোবাল অ্যাক্সেস থাকতে পারে । আপনি এটি এখানে চেষ্টা করতে পারেন:
http://jsfiddle.net/jaimem/Yatbt/show
jQuery হালকা
আপনি যদি AngularJS এর আগে jQuery লোড করেন তবে angular.element
একটি jQuery নির্বাচক পাস হতে পারে। সুতরাং আপনি একটি নিয়ামক এর সুযোগ পরিদর্শন করতে পারে
angular.element('[ng-controller=ctrl]').scope()
একটি বোতাম
angular.element('button:eq(1)').scope()
... ইত্যাদি।
আপনি সম্ভবত এটি আরও সহজ করতে বিশ্বব্যাপী ফাংশনটি ব্যবহার করতে চাইতে পারেন:
window.SC = function(selector){
return angular.element(selector).scope();
};
এখন আপনি এটি করতে পারে
SC('button:eq(10)')
SC('button:eq(10)').row // -> value of scope.row
এখানে চেক করুন: http://jsfiddle.net/jaimem/DvRaR/1/show/
window.MY_SCOPE = $scope;
আমার কন্ট্রোলার ফাংশনে প্রথম জিনিসটি সেট করি।