gpt4 book ai didi

angularjs - 如何扩展引导​​ ui Controller

转载 作者:行者123 更新时间:2023-12-03 17:42:07 25 4
gpt4 key购买 nike

我已经在我的 Angular 项目中包含了 bootstrap ui 模块,现在我想在“ui-bootstrap-tpls.js”中扩展例如 datepicker Controller “UibDatepickerController”,并提供更多功能。

好的,我可以编辑 ui 引导文件,但这不是我想要的。

我想要一个模块化文件(可能是自己的指令),以便在 ui 引导更新传入时不会出现大问题。

那可能吗?什么是最佳实践?

最佳答案

您可以尝试注入(inject) $controller并像这样扩展:

app.directive('myUiDirective', function ($controller) {
return {
link: function (scope, iElem, iAttr) {
angular.extend(this, $controller('UibDatepickerController', {$scope: scope}));

}
});

但是我不确定您是否能够从不同的模块获取 Controller (在这种情况下,从 ui.bootstrap )。

关于angularjs - 如何扩展引导​​ ui Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com