AngularJS – isString() 方法
AngularJS 中的isString() 方法主要用於檢查一個引用是否為字串值。如果函式內傳遞的引用是字串,則此方法將返回 True;否則,將返回 False。
語法
angular.isString(value)
示例 − 檢查引用是否為字串
在你的 Angular 專案目錄中建立一個名為 "isString.html" 的檔案,然後複製貼上以下程式碼段。
<!DOCTYPE html> <html> <head> <title>angular.isString()</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.isString()</h2> <div ng-controller="example"> <b>Name: {{name}}</b> <br><br> {{isString}} <br><br> <b>Name: {{name2}}</b> <br><br> {{isString1}} <br><br> <b>Name: {{name3}}</b> <br><br> {{isString2}} </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.name3 = {"name": "tutorialsPoint"}; $scope.isString = angular.isString($scope.name) == true ? "$scope.name is a String." : "$scope.name is not a String."; $scope.isString1 = angular.isString($scope.name2) == true ? "$scope.name2 is a String." : "$scope.name2 is not a String."; $scope.isString2 = angular.isString ($scope.name3) == true ? "$scope.name2 is a String." : "$scope.name2 is not a String."; }]); </script> </body> </html>
輸出
要執行以上程式碼,只需轉到你的檔案,然後像普通 HTML 檔案一樣執行它。你將在瀏覽器視窗中看到以下輸出。
請注意,在給定的程式碼中,name 和 name2 是字串,而 name3 是一個鍵值對,這就是我們獲得輸出 "$scope.name2 不是字串" 的原因。
廣告