Начинаю изучать angular.js и не могу понять, где хранить данные.
У меня есть массив вида:
.controller('myCtrl', function ($scope) {
$scope.links = [{
url: 'http://',
ancor: 'some string',
}];
}
и View в которой этот массив компилируется в меню:
<nav>
<a ng-repeat="link in links" ng-href="{{link.url}}">{{link.ancor}}</a>
</nav>
Это меню статическое (
не загружается ajax'ом). Суть вопроса:
где мне разместить этот массив? Прямо в Контроллере? Но ведь, согласно MVC
данные должны хранится отдельно от контроллера. Тогда где им быть? И как передать на контроллер?