Где хранить данные при работе с angular.js?
В сервисе
stackoverflow.com/questions/18036629/inject-a-conf...
Все что не дирректива, не контроллер идет в сервис
Можно, конечно, вынести в отдельный файл, например. Но у вас же, наверное, это все с сервера будет подтягиваться, да?.controller('myCtrl', function ($scope) {
    $scope.links = linksList;
}

var linksList = [{
        url: 'http://',
        ancor: 'some string',
    },
    {
        url: 'http://2',
        ancor: 'some string2',
    }
];