2015-06-02 16 views
1

我有一個像這樣的指令設置。

angular.module('app') 
    .directive('bootstrapCheck', function() { 
    return { 
     restrict: 'A', 
     require: '?ngModel', 
     link: function (scope, element, attrs, ngModel) { 
     $.getScript("../../Scripts/js/checkBoxFunctions.js", function() { 
     }); 
     scope.$watch(attrs.ngModel, function (newValue, oldValue) { 
      //debugger; 
     }); 
     } 
    }; 
    }); 

,它的HTML看起來像

<section id="dashboard-view" data-ng-controller="dashboard as vm"> 
    <input type="checkbox" ng-model="vm.my.bool.prop" ng-checked="vm.my.bool.prop" bootstrap-check> 
</section> 

和財產是這樣

var vm = this; 
vm.my = { 
    bool: { 
    prop: true 
    } 
}; 

它好像複選框被綁定到的屬性設置。但每當我點擊複選框,我希望它打到調試器,但它不工作。

+0

'bool'缺少大括號 – dcodesmith

+0

它在那裏在實際的代碼。誤解。 –

回答

相關問題