I'm trying to get data from a Web API and display it in a table, but it doesn't work. I am new to angularjs and i code simple program to get data from the Web API and display in table.but i am not able to get data.
Module
    var app = angular.module("myApp", []);
Service
    app.service("myService", function ($http) {
        //get All Eployee
        this.getEmployees = function () {
            return $http.get('http://apidemo.gouptechnologies.com/api/admin');
        };
    })
Controller
    app.controller("myCntrl", function ($scope, myService) {
        $scope.divEmployee = false;
        GetAllEmployee();
        function GetAllEmployee() {
            alert('home');
            var getData = myService.getEmployees();
            getData.then(function (emp) {
                $scope.employees = emp.data;
            }, function () {
                alert('Error in getting records');
            });
        }
    });
The JS code is included in the head tag of the HTML file.
HTML body
<body>
    <div ng-app="myApp" ng-controller="myCntrl">
        <ul>
            <li ng-repeat="x in employees">
                {{ x.username + ', ' + x.password }}
            </li>
        </ul>
    </div>
</body>
The API URL is legitimate. Thanks.
 
     
    