2015-08-07 2 views
0

У меня есть следующий HTML:угловая самозагрузки БТН-радио не изменяет значение

<label class="btn btn-sm btn-info" ng-model="radioModel" btn-radio="'title'"><i class="fa fa-check text-active"></i> Jobprofil</label> 
<label class="btn btn-sm btn-success" ng-model="radioModel" btn-radio="'division'"><i class="fa fa-check text-active"></i> Afdelinger</label> 

Для этого я иметь следующую $scope переменную:

$scope.radioModel = 'title'; 

и А у слушателя для изменения:

$scope.$watch('radioModel', function (newValue, oldValue) { 
    if(newValue == 'title'){ 
     $scope.dataset = $scope.titleSet; 
    } 
    else if(newValue == 'division'){ 
     $scope.dataset = $scope.divisionDataset; 
    } 
}, true); 

Однако всякий раз, когда я нажимаю любой из элементов, значение не изменяется (или по крайней мере $watch не вызывается)

Так что я делаю неправильно?

ответ

Смежные вопросы