<input>
etiketine girilen değere göre bir düğmeyi etkinleştirmeye veya devre dışı bırakmaya çalışıyorum. Alan boş bırakılabilir veya int> 0 girilmelidir, bu yüzden limitMatches
undefined
olmadığı sürece bunu iddia etmek istiyorum.<input ng-model> ile ayarlanmış assert var tanımlanmamış
Ben benim input
etiketi yapılandırılmış ettik: Açısal denetleyici olarak
<input type="number" min="1" step="1" class="form-control" ng-model="query.limitMatches"/>
: Ancak
$scope.query = {limitMatches: null};
$scope.searchAllowed = function() {
typeof $scope.query.limitMatches !== "undefined";
};
, benim searchAllowed
fonksiyon daima rağmen konsolu içinde gerçek döndürüyor (console.log($scope.query.limitMatches);
kullanarak) limitMatches
'un görünüşte undefined
olarak ayarlandığını görebiliyorum.
@devqon Tırnaklar gerekli. – dfsq
@devqon 'typeof' türünü içeren bir dize döndürür. Çifte eşitlik kullanması nedeniyle, türler değerlerin yanı sıra karşılaştırılır, bu nedenle tırnak işaretleri kesinlikle gereklidir –