타사 지시문 (특히 Angular UI Bootstrap )을 약간 수정하고 싶습니다 . pane
지시문 의 범위에 추가하고 싶습니다 .
angular.module('ui.bootstrap.tabs', [])
.controller('TabsController', ['$scope', '$element', function($scope, $element) {
// various methods
}])
.directive('tabs', function() {
return {
// etc...
};
})
.directive('pane', ['$parse', function($parse) {
return {
require: '^tabs',
restrict: 'EA',
transclude: true,
scope:{
heading:'@',
disabled:'@' // <- ADDED SCOPE PROPERTY HERE
},
link: function(scope, element, attrs, tabsCtrl) {
// link function
},
templateUrl: 'template/tabs/pane.html',
replace: true
};
}]);
그러나 나는 또한 Bower와 함께 Angular-Bootstrap을 최신 상태로 유지하고 싶습니다. 를 실행하자마자 bower update
변경 사항을 덮어 씁니다.
그렇다면이 bower 구성 요소와 별도로이 지시문을 확장하려면 어떻게해야합니까?
$provide.decorator()
, 내 대답은 아래를 참조하십시오.