angularjs select 收音机有条件
angularjs select radio with conditon
每个单选按钮都有一个值。我想在每次有人 select 单选按钮时添加值。 select 将添加正确的单选按钮 1,错误的将减去 0.5。最终结果将显示在 ov div.
var app = angular.module('plunker', []);
app.controller('aCtrl', function($scope) {
var v= 0 ;
$scope.cal = function(){
$scope.rv.click();
v +=$scope.rv;
$scope.ov = JSON.stringify(v);
};
});
这是我的笨蛋 link
http://plnkr.co/edit/onjtGkkG0FiK4dOCmJfX?p=preview
这是满足您的目的的简单指令:
var app = angular.module('plunker', []);
app.controller('aCtrl', function($scope) {
$scope.v = 0;
});
app.directive('addOnCheck', function () {
return {
restrict: 'A',
scope: {
addOnCheck: '='
},
link: function (scope, el, attrs) {
el.on('click', function () {
scope.$apply(function () {
scope.addOnCheck += attrs.value;
});
});
}
};
});
这里是 plunker http://plnkr.co/edit/6vz5VXnnub5KgFxtXUAg?p=preview
每个单选按钮都有一个值。我想在每次有人 select 单选按钮时添加值。 select 将添加正确的单选按钮 1,错误的将减去 0.5。最终结果将显示在 ov div.
var app = angular.module('plunker', []);
app.controller('aCtrl', function($scope) {
var v= 0 ;
$scope.cal = function(){
$scope.rv.click();
v +=$scope.rv;
$scope.ov = JSON.stringify(v);
};
});
这是我的笨蛋 link http://plnkr.co/edit/onjtGkkG0FiK4dOCmJfX?p=preview
这是满足您的目的的简单指令:
var app = angular.module('plunker', []);
app.controller('aCtrl', function($scope) {
$scope.v = 0;
});
app.directive('addOnCheck', function () {
return {
restrict: 'A',
scope: {
addOnCheck: '='
},
link: function (scope, el, attrs) {
el.on('click', function () {
scope.$apply(function () {
scope.addOnCheck += attrs.value;
});
});
}
};
});
这里是 plunker http://plnkr.co/edit/6vz5VXnnub5KgFxtXUAg?p=preview