【发布时间】:2019-02-13 14:00:25
【问题描述】:
我在 Angular js 中创建了优惠券控制器。但我面临输入验证问题。当我点击应用优惠券按钮时,即使输入字段为空并且值也不匹配,它也会提醒数据成功..
/** Angular.js
* Coupons Controller
*/
myapp.controller('couponsController', function($scope, $http) {
$scope.applycoupons = function(code){
var couponurl = 'coupons/'+code;
$http.get(couponurl).then(function(response) {
if(response.data.value = 'coupons/Abeer'){
alert('success');
}else{
alert('not success');
}
});
}
});
CART HTML:
<div class="apply_cupn" ng-controller="couponsController">
<input type="text" ng-model="code" placeholder="Coupon Code...">
<button class="" ng-click="applycoupons(code)">apply coupon</button>
</div>
【问题讨论】:
-
=是分配。如果语句是if ('coupons/Abeer') {在你的 IDE 中内置一个 linter,它会捕获这样的东西。
标签: javascript angularjs angular-ui-router