Có một loại chức năng giá/xếp hạng giá dựa trên mô hình đầu vào. Khi tải, khi nó được đặt từ chương trình phụ trợ, nó bắt đầu như một số nguyên, nhưng khi bạn nhập vào nó, nó sẽ thay đổi thành một chuỗi. Có cách nào trong Angular để khai báo giá trị của một đầu vào là số nguyên?Thay đổi mô hình đầu vào từ Số nguyên thành Chuỗi khi thay đổi
HTML:
<input type="text" name="sellPrice" id="sellPrice" class="sell-price" data-ng-model="menu.totalPrice" data-ng-change="updateMenuPriceRange()"required>
JS:
$scope.updateAggregatePricing();
if ($scope.menu.totalPrice === 0) {
$scope.menuPriceRange = "";
} else if ($scope.menu.totalPrice < 10) {
$scope.menuPriceRange = "$";
} else if ($scope.menu.totalPrice >= 10 && $scope.menu.totalPrice <= 12.50) {
$scope.menuPriceRange = "$$";
} else if ($scope.menu.totalPrice >= 12.51 && $scope.menu.totalPrice < 15) {
$scope.menuPriceRange = "$$$";
} if ($scope.menu.totalPrice >= 15) {
$scope.menuPriceRange = "$$$$";
} else {
$scope.menuPriceRange = "";
}
Cảm ơn! Điều này đã giúp với một vấn đề tôi đã có nơi tôi đã có các nút radio với các giá trị ràng buộc với cùng một mô hình như một đầu vào (loại = số). – Dave
Bạn đang rất hoan nghênh! Tôi vui vì nó giúp bạn. –
Aha! Tôi biết phải có một cách ít ỏi để làm điều này hơn những gì tôi đã làm. :) Cảm ơn! –