AngularJS错误 - 不是服务功能的函数

时间:2016-10-13 07:32:31

标签: angularjs angularjs-scope

Angular 1.4.9

我为我的目的使用“joomlaComponent”服务

var joomlaComponent = function( $http, $location ){

    functions go here         

    return {
        showAlert         : showAlert,
        showModal         : showModal,
        showIconPopover   : showIconPopover,
        isHomePage        : isHomePage,
        scrollToTop       : scrollToTop,
        scrollToTopValue  : scrollToTopValue,
        removeHiddenClass : removeHiddenClass,
        getElementValue   : getElementValue,
        loadUrl           : loadUrl
    }

}

它应该可行,但今天我已经卡住了。我还需要一个功能,同时将新功能“setUserDevice”添加到服务中

        var setUserDevice = function(){}

    return {
        setUserDevice     : setUserDevice,
        showAlert         : showAlert,
        showModal         : showModal,
        showIconPopover   : showIconPopover,
        isHomePage        : isHomePage,
        scrollToTop       : scrollToTop,
        scrollToTopValue  : scrollToTopValue,
        removeHiddenClass : removeHiddenClass,
        getElementValue   : getElementValue,
        loadUrl           : loadUrl
    }

Angular说joomlaComponent.setUserDevice不是一个函数。 而且我完全不明白发生了什么,我做错了什么,因为它之前就像魅力一样。

0 个答案:

没有答案