ది JS $ స్కోప్ ఫంక్షన్లు కొన్ని ప్రధాన విధులు. ఈ వ్యాసంలో, మేము ఈ క్రింది క్రమంలో కోణీయ JS వాచ్ ఫంక్షన్ గురించి చర్చిస్తాము:
కోణీయ JS వాచ్ ఫంక్షన్ ఏమిటి?
స్కోప్ ఆబ్జెక్ట్ను చూడటానికి కోణీయ JS $ వాచ్ ఫంక్షన్ ఉపయోగించబడుతుంది. $ వాచ్ వేరియబుల్పై నిఘా ఉంచండి మరియు వేరియబుల్ యొక్క విలువ కోణీయ JS ని మారుస్తుంది a ఏది ఫంక్షన్ను నడుపుతుంది. ఈ ఫంక్షన్ రెండు వాదనలు తీసుకుంటుంది ఒకటి క్రొత్త విలువ మరియు మరొక పరామితి పాత విలువ.
జావాలో సీరియలైజేషన్ అంటే ఏమిటి
కోణీయ JS వాచ్ ఫంక్షన్ను ఎలా ఉపయోగించాలి?
కోణీయ JS లోని వాచ్ ఫంక్షన్ సరిగ్గా ఏమి చేస్తుందో దానికి ఒక సాధారణ ఉదాహరణ తీసుకుందాం. కాబట్టి మా కోణీయ JS ప్రోగ్రామ్లో మేము అక్కడ రెండు ఫైళ్ళను సృష్టించాము index.js ఫ్రంటెండ్కు బాధ్యత వహిస్తుంది మరియు బ్యాకెండ్ నిర్వహణకు app.js బాధ్యత వహిస్తుంది. ఇక్కడ మేము ఒక ఫారమ్తో సరళమైన ప్రోగ్రామ్ను తయారు చేస్తాము మరియు ఈ ఫారమ్కు ఇన్పుట్ ఫీల్డ్ ఉంది. మేము పేరును ఇన్పుట్ ఫీల్డ్ లోకి ఇచ్చినప్పుడు అవుట్పుట్ సందేశం పాత విలువను మరియు క్రొత్త విలువను చూపుతుంది.
జావా పద్ధతి నుండి బయటపడింది
HTML కోడ్
మా index.html పేజీకి ngWatchApp పేరుతో కోణీయ అనువర్తనం మరియు పేరుతో నియంత్రిక ఉందిwatchController
. అప్పుడు మేము ఇన్పుట్ ఫీల్డ్ పేరుతో ఒక ఫారమ్ను క్రియేట్ చేస్తాము మరియు ఆ ఇన్పుట్ ఫీల్డ్ యొక్క విలువను మేము హెచ్ 1 ట్యాగ్లో ప్రింట్ చేస్తాము మరియు సందేశం ప్రింట్ చేస్తుంది
ట్యాగ్.
కోణీయ వాచ్ ఉదాహరణ మీ పేరును నమోదు చేయండి{{సందేశం}}
జావాస్క్రిప్ట్ కోడ్
App.js లో మేము ngWatchApp పేరుతో ఒక అనువర్తనాన్ని మరియు పేరుతో ఒక నియంత్రికను సృష్టించాముwatchController
. తరువాత, మేము రెండు వేరియబుల్ను పేరు, పేరు మరియు సందేశంతో స్కోప్లో నిర్వచించాము మరియు వాచ్ ఫంక్షన్లో మనం రెండు పారామితులను పాస్ చేస్తాము, ఒకటి మార్పు చేసినప్పుడు ప్రభావితమైన ఫీల్డ్ యొక్క పేరు మరియు మరొకటి రెండు పారామితులను కలిగి ఉన్న ఫంక్షన్, క్రొత్త విలువ మరియు పాత విలువ. చివరగా, మేము మెసేజ్ వేరియబుల్ లో రెండు విలువలను చేర్చుతాము మరియు మెసేజ్ వేరియబుల్ పై చూపబడుతుందిindex.html
పేజీ.
డెవాప్స్లో తోలుబొమ్మ అంటే ఏమిటి
var app = angular.module ('ngWatchApp', []) app.controller ('watchController', function ($ scope) {// స్కోప్ వేరియబుల్ కలుపుతోంది $ scope.name = '' $ scope.message = '' // జోడించండి పేరు ఫీల్డ్ $ స్కోప్తో చూడండి. $ వాచ్ ('పేరు', ఫంక్షన్ (newValue = '', oldValue = '') {$ scope.message = `క్రొత్త విలువ $ {newValue} మరియు పాత విలువ $ {oldValue}`}. )})
మేము ఒక ఫంక్షన్ను చూసినప్పుడల్లా, ఈ ఫంక్షన్ డైజెస్ట్ ప్రకారం పలుసార్లు పిలువబడుతుంది. కోడ్ ఎగ్జిక్యూట్ అయినప్పుడల్లా, AngularJS ప్రస్తుత $ స్కోప్ రిఫరెన్స్ను మొదటి ఆర్గ్యుమెంట్గా పాస్ చేస్తుంది. ఫంక్షన్ బాడీ నుండి సరైన స్కోప్ను సూచించగలమని మాత్రమే కాదు, $ స్కోప్ రిఫరెన్స్ను ఆశించే ఏదైనా ఫంక్షన్ను మనం చూడవచ్చు.
$ స్కోప్ వేరియబుల్ మార్పులను చూడటానికి అనువర్తనాల్లో కోణీయ js వాచ్ () ఫంక్షన్ను ఈ విధంగా ఉపయోగించవచ్చు. $ స్కోప్ ఆబ్జెక్ట్లోని అన్ని గడియారాల ద్వారా $ డైజెస్ట్ () ఫంక్షన్ మళ్ళిస్తుంది.$ డైజెస్ట్ ()
గడియారాలపై మళ్ళిస్తుంది, ఇది ప్రతి గడియారానికి విలువ ఫంక్షన్ అని పిలుస్తుంది. ది$ స్కోప్. $ వర్తించు ()
ఫంక్షన్ ఒక ఫంక్షన్ను పరామితిగా తీసుకుంటుంది, అది అమలు అవుతుంది$ స్కోప్. $ డైజెస్ట్ ()
అంతర్గతంగా అంటారు.
దీనితో, మేము ఈ కోణీయ JS వాచ్ ఫంక్షన్ వ్యాసం ముగింపుకు వచ్చాము. మీరు కోణీయ ఫ్రేమ్వర్క్ గురించి మరింత తెలుసుకోవాలనుకుంటే, మా చూడండి ఇది బోధకుడు నేతృత్వంలోని ప్రత్యక్ష శిక్షణ మరియు నిజ జీవిత ప్రాజెక్ట్ అనుభవంతో వస్తుంది. ఈ శిక్షణ మీకు కోణీయ లోతుగా అర్థం చేసుకోవడానికి సహాయపడుతుంది మరియు ఈ అంశంపై పాండిత్యం సాధించడంలో మీకు సహాయపడుతుంది.
మాకు ప్రశ్న ఉందా? దయచేసి దీనిని “కోణీయ JS వాచ్ ఫంక్షన్” యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము మిమ్మల్ని సంప్రదిస్తాము.