簡體   English   中英

Angular.JS服務無法正常工作

[英]Angular.JS service not working

我堅持了一段時間。 我的服務無法正常運行,因為沒有從預期中獲取數據。 但是,如果我將$http請求放在控制器中,它就可以正常工作。

    (function(){

    function controlProvider($http) {
        this.getStatus = function (callback){
            $http.get("http://localhost:8080/getStatus")
                .success(function (data) {
                    callback(data);
                }); 
        }; 

    }
    controlApp.service('controlProvider', controlProvider);


    function controlController ($scope,controlProvider){
        controlProvider.getStatus = (function (product) {

                $scope.product = product; 
         });  
    }
    controlApp.controller("controlController", controlController);

    })();  

任何幫助建議將不勝感激。 謝謝。

//maybe like this ?
controlProvider.getStatus(function(product) {
    $scope.product = product; 
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM