I can't seem to get the value of my radio button back into the controller...
HTML
<div class="btn-group-wrap">
<div class="btn-group listBtn text-center">
<label uib-btn-radio="0" ng-change="newDataset()" ng-model="changeDataset" class="btn btn-default">0</label>
<label uib-btn-radio="1" ng-change="newDataset()" ng-model="changeDataset" class="btn btn-default">1</label>
<label uib-btn-radio="undefined" ng-change="newDataset()" ng-model="changeDataset" class="btn btn-default">undefined</label>
</div>
</div>
<p>filter {{changeDataset}}</p> //i see the change here!!
CONTROLLER
$scope.changeDataset = undefined
$scope.newDataset = function () {
console.log('new dataset function called');
console.log('the dataset= '+$scope.changeDataset) //but it just returns undefined here!!!
console.log('the vacated= '+$scope.filter.vacated)
};
It recognises that the function is running, but it always just logs undefined
.