Since you're getting in text data, not binary, you need to parse the text so that JavaScript can recognize it as an object.
Fortunately, this is super simple, and there is an angular way to do this, and a JavaScript way.
The angular way is to use angular-resource which is designed to communicate with REST endpoints but should parse out your text file (although I've never explicitly tested this exact behaviour). You can find the documentation for it at:
https://docs.angularjs.org/api/ngResource/service/$resource[
^]
I'll show you the JavaScript way, since it's easier with a code snippet. Just make a modification to your success callback:
$http.get("data.txt").success(function (response) { $scope.students= JSON.parse(response); });