සංවර්ධක මෙවලම්වල HTML පැනලයේ අංගයක් තෝරාගෙන මෙය කොන්සෝලය තුළ ටයිප් කරන්න:
angular.element($0).scope()
දී WebKit පිරිසැලසුම් හා Firefox, $0
ඒ නිසා මෙම කිරීමෙන් ඔබ කොන්සෝලය දී මුද්රණය තෝරාගත් DOM node එකක් මතම ඊට අදාල විෂය පථය ලබා, අංග ටැබය තෝරා DOM node එකක් මතම ඊට අදාල සැඳහුම වේ.
මූලද්රව්ය හැඳුනුම්පත අනුව ඔබට විෂය පථය ඉලක්ක කළ හැකිය:
angular.element(document.getElementById('yourElementId')).scope()
ඇඩෝන / දිගු
ඔබට පරීක්ෂා කිරීමට අවශ්ය විය හැකි ඉතා ප්රයෝජනවත් Chrome දිගු කිහිපයක් තිබේ:
බටරං . මෙය කලක සිට පැවතුනි.
ng- පරීක්ෂක . මෙය අළුත්ම එක වන අතර, නමට අනුව, එය ඔබගේ යෙදුමේ විෂය පථයන් පරීක්ෂා කිරීමට ඉඩ දෙයි.
JsFiddle සමඟ සෙල්ලම් කිරීම
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;
මගේ පාලක ක්රියාකාරිත්වයේ පළමු දෙය සකසා ඇත.