Javascript 扩展AngularJS插件
对于一个项目,我必须添加自定义行为 我必须向Javascript 扩展AngularJS插件,javascript,angularjs,plugins,angular-ui-bootstrap,extending,Javascript,Angularjs,Plugins,Angular Ui Bootstrap,Extending,对于一个项目,我必须添加自定义行为 我必须向datepickerConfig常量添加新的键值对,必须在DatepickerController中做一些简单的更改,添加一个新指令并更改一些模板 一切正常,但现在我想提取我的更改,保留原始UI引导源代码不变,这样就可以由Bower进行更新 更改模板非常简单,因为我可以使用.run从任何其他模块简单地在模板缓存中添加/覆盖文件 .run(['$templateCache', function($templateCache) { //... }]
datepickerConfig
常量添加新的键值对,必须在DatepickerController
中做一些简单的更改,添加一个新指令并更改一些模板
一切正常,但现在我想提取我的更改,保留原始UI引导源代码不变,这样就可以由Bower进行更新
更改模板非常简单,因为我可以使用.run从任何其他模块简单地在模板缓存中添加/覆盖文件
.run(['$templateCache', function($templateCache) {
//...
}])
但是,当我尝试更改配置常量或将外部文件中的新指令添加到UI引导Datepicker模块时,一切都会中断:
angular.module('ui.bootstrap.datepicker')
.constant('datepickerConfig', {
//...
})
.directive('myNewDirective', {
//...
})
我试图将整个模块提取到一个外部文件中,并在UI引导后加载它,但也没有成功
做这件事的正确方法是什么