【发布时间】:2015-08-07 14:01:53
【问题描述】:
我有以下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 没有被调用)
那我做错了什么?
【问题讨论】:
标签: javascript angularjs twitter-bootstrap