AngularJS和AngularStrap模态 - 声明控制器功能

时间:2015-11-11 23:01:20

标签: angularjs closures angular-strap nested-function

我正在为项目使用AngularJS和AngularStrap。我一直在使用模态,目前,由于在父控制器内为$ modal服务创建了一个控制器,它实际上使我的控制器变长了。

有没有办法让我在另一个文件中声明一个控制器功能,这也可以让我重复使用并保持主控制器清洁?

例如,我通常会创建一个这样的模态:

vm.showStats = $modal({
    contentTemplate: '/app/templates/showStats.html',
    controller: function() {

        // ...

    },
    controllerAs: 'ctrl'
});

所以我想知道我是否可以在其他地方声明控制器功能,所以它不是内联的。我确实利用了父控制器中的变量,因为函数是嵌套的,所以我仍然需要这个功能。

0 个答案:

没有答案