【问题标题】:angular bootstrap btn-radio does not change value角度引导 btn-radio 不会改变值
【发布时间】: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


    【解决方案1】:

    您的 sn-p 中似乎一切正常,$watcher 工作正常,请检查 plunker: http://plnkr.co/edit/c4bwHh8acsQZ2Y7RxCU9?p=preview

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-10
      • 1970-01-01
      • 2017-07-25
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多