簡體   English   中英

如果ng-model的值為字符串或數字,如何檢查angularjs?

[英]How to check in angularjs if ng-model has a value of string or a number?

如果文本字段的值未定義或為空,我在角度檢查中有我的java腳本 ,它很好並且正常工作,

 $scope.checkNumber = function(user_answer){ if(user_answer == undefined){ return false; } } 

但我的下一步是如何創建一個函數來識別值是否有字符串或數字並返回一個布爾值。 我不知道angular java腳本的正確語法,任何人都可以幫我解決我的問題嗎?

試試這樣吧

function check(text){     
 return typeof text ==="number";
}

您可以使用角度輔助函數以角度方式執行此操作:

$scope.checkNumber = function(user_answer){
    if(angular.isUndefined(user_answer)){
      return false;                 
    }
    if(angular.isString(user_answer)) {
       //return boolean
    }
    if(angular.isNumber(user_answer)) {
       //return boolean
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM