Computer >> Máy Tính >  >> Lập trình >> Python

AngularJS - phương thức isUndefined ()

isUndefined () phương thức trong AngularJS về cơ bản kiểm tra xem một tham chiếu có được xác định hay không. Phương thức này sẽ trả về True nếu tham chiếu được truyền vào bên trong hàm không được xác định hoặc không được xác định, nếu không, nó sẽ trả về False.

Cú pháp

angular.isUndefined(value)

Ví dụ - Kiểm tra xem tham chiếu có phải là Chưa xác định hay không

Tạo tệp " isUndefined.html.3 "trong thư mục dự án Angular của bạn và sao chép-dán đoạn mã sau.

<!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>

Đầu ra

Để chạy đoạn mã trên, chỉ cần đi tới tệp của bạn và chạy nó như một tệp HTML bình thường. Bạn sẽ thấy kết quả sau trên cửa sổ trình duyệt.

AngularJS - phương thức isUndefined ()

Trong mã, $ scope.name được xác định, trong khi $ scope.name2 không phải là không xác định. Do đó, chúng tôi có kết quả này.