JV3*_*JV3 5 angularjs angular-ui-bootstrap
我在我的角度项目中包含了bootstrap ui模块,现在我想扩展例如'ui-bootstrap-tpls.js'中的datepicker控制器'UibDatepickerController'以及更多功能.
好的,我可以编辑ui bootstrap文件,但这不是我想要的.
我想一个模块化的文件(也许一个自己的指令),因此不存在大的问题,当一个用户界面引导更新传入.
那可能吗?什么是最佳做法?
小智 0
您可以尝试$controller像这样注入和扩展:
app.directive('myUiDirective', function ($controller) {
return {
link: function (scope, iElem, iAttr) {
angular.extend(this, $controller('UibDatepickerController', {$scope: scope}));
}
});
Run Code Online (Sandbox Code Playgroud)
但是我不确定您是否能够从不同的模块(在本例中为ui.bootstrap)获取控制器。
| 归档时间: |
|
| 查看次数: |
208 次 |
| 最近记录: |