अपरिभाषित है () AngularJS में विधि मूल रूप से जांचती है कि कोई संदर्भ परिभाषित है या नहीं। यदि फ़ंक्शन के अंदर दिया गया संदर्भ परिभाषित या अपरिभाषित नहीं है, तो यह विधि वापस आ जाएगी, अन्यथा यह गलत हो जाएगी।
सिंटैक्स
angular.isUndefined(value)
उदाहरण - जांचें कि संदर्भ अपरिभाषित है या नहीं
एक फ़ाइल बनाएँ "isUndefined.html.3 " अपनी कोणीय परियोजना निर्देशिका में और निम्नलिखित कोड स्निपेट को कॉपी-पेस्ट करें।
<!DOCTYPE html> <html> <head> <title>angular.isUndefined()</title> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"> </script> </head> <body ng-app="app" style="text-align:center"> <h1 style="color:green"> Welcome to Tutorials Point </h1> <h2>AngularJS | angular.isUndefined()</h2> <div ng-controller="example"> <b>Name: {{name}}</b> <br><br> {{isUndefined}} <br><br> <b>Name: {{name2}}</b> <br><br> {{isUndefined1}} </div> <!-- Script for passing the values and checking... --> <script> var app = angular.module("app", []); app.controller('example',['$scope', function ($scope) { // Defining the keys & values $scope.name = "SIMPLY LEARNING"; $scope.name2; $scope.isUndefined = angular.isUndefined($scope.name) == true ? "$scope.name is Undefined." : "$scope.name is Defined."; $scope.isUndefined1 = angular.isUndefined($scope.name2)== true ? "$scope.name2 is Undefined." : "$scope.name2 is Defined."; }]); </script> </body> </html>
आउटपुट
उपरोक्त कोड को चलाने के लिए, बस अपनी फ़ाइल पर जाएँ और इसे सामान्य HTML फ़ाइल के रूप में चलाएँ। आप ब्राउज़र विंडो पर निम्न आउटपुट देखेंगे।
कोड में, $scope.name परिभाषित किया गया है, जबकि $scope.name2 अपरिभाषित नहीं है। इसलिए, हमें यह आउटपुट मिला।