You're calling getList.
which expects the data from the server to be an array (once it's been parsed into a real JS object). Your response is not an array.
You need to fix the server side code to respond with an array or change the Angular code to request a single resource instead of an array of them:
var baseAccount = Restangular.all('account');
$scope.submit = function () {
baseAccount.get().then(function (account) {
$scope.data = account; // Only one account
});
};