Quantcast
Channel: Ionic Forum - Latest topics
Viewing all articles
Browse latest Browse all 70612

Use request data outside function?

$
0
0

@priyank123 wrote:

Hello I'm receiving a JSON object as a response, how do I use data outside the success function ? It says undefined when I do so.

    var request = $http({
        method: "post",
        url: "http://localhost:63342/myapp2/php/timings.php",
        data: {
            tid: tid
        },
        headers: {'Content-Type': 'application/x-www-form-urlencoded'}
    });


    request.success(function (data) {
        **$scope.data = data;**

        $scope.timingsDisplay = function() {

            var timestring;

            var day = n.substring(0, 3);


            switch (day) {

                case "Mon":
                {
                    timestring = $scope.data[0].monday;
                    break;
                }
                case "Tue":
                {
                    timestring = $scope.data[0].tuesday;
                    break;
                }
                case "Wed":
                {
                    timestring = $scope.data[0].wednesday;
                    break;
                }
                case "Thu":
                {
                    timestring = $scope.data[0].thursday;
                    break;
                }
                case "Fri":
                {

                    timestring = $scope.data[0].friday;
                    break;
                }
                case "Sat":
                {
                    timestring = $scope.data[0].saturday;
                    break;
                }
                case "Sun":
                {
                    timestring = $scope.data[0].sunday;
                    break;
                }
            }
            $scope.timings1 = timestring.split(',');
            var notimestring = $scope.data[0].notimings;
            $scope.notimings1= notimestring.split(',');
            $scope.timings1 = _.difference($scope.timings1,$scope.notimings1);
            **return $scope.timings1;**
        };

        $scope.timingsDisplay();

    });

Some function (){
//how to use $scope.data here ?
}

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 70612

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>