Javascript 如何从控制器中的服务分配功能

Javascript 如何从控制器中的服务分配功能,javascript,angularjs,function,service,controller,Javascript,Angularjs,Function,Service,Controller,在AngularJS的控制器中分配一个函数而不是创建另一个新函数怎么样?为什么?为什么不 为此: //controller as example function exampleCtrl(customService) { var example = this; example.doAny = customService.doAny; } 与此相反: //controller as example function exampleCtrl(customService) {

在AngularJS的控制器中分配一个函数而不是创建另一个新函数怎么样?为什么?为什么不

为此:

//controller as example
function exampleCtrl(customService) {
    var example = this;
    example.doAny = customService.doAny;
}
与此相反:

//controller as example
function exampleCtrl(customService) {
    var example = this;
    example.doAny = doAny;

    function doAny() {
        customService.doAny();
    }
}
我对此表示怀疑:看看JS选项卡中的DialogController


非常感谢。

没有兴趣创建一个将调用另一个函数的函数为什么需要将其分配给类的scope属性是的,我认为是这样,但我对此表示怀疑:请查看JS选项卡中的DialogController。干杯。没有兴趣创建一个调用另一个函数的函数。为什么需要将它分配给类的scope属性呢?是的,我认为是这样,但我对此表示怀疑:看看JS选项卡中的DialogController。干杯