所以我有一个指令,其中有一个复选框。当复选框的值更改时,我需要进行 Web 服务调用。单击该复选框时如何获取该复选框的值?我希望复选框限制在指令的范围内。
myModule.directive('test', function() {
return {
restrict: 'A',
replace: true,
scope:{},
template:
'<div>'+
'<input type="checkbox" ng-click="toggleRoomLock()" name="lockRoom" value="lock" ng-model="lockRoom">'+
'</div>',
link: function(scope, element, attrs) {
scope.toggleRoomLock = function(){
//GET VALUE OF CHECKBOX HERE
};
}
}
}
我尝试使用获取价值,scope.lockRoom
但我变得不确定。有什么建议么?