После вашего о большой Angularjs структуре приложения Я использую этот стилистический справочник:данных и директивы (структура)
https://github.com/johnpapa/angular-styleguide
Я разработал itemManager (контроллер элемент-менеджер), который имеет две вложенные директивы (варианты поиска и результаты поиска).
Item Менеджер
Параметры поиска (не важно сейчас)
Результат поиска
Шаблон менеджер пункт будет показывать параметры поиска и результат поиска s (с использованием итератора).
Контроллер указателя результата поиска содержит всю информацию, необходимую для отображения элемента.
Моя проблема в том, что я точно не знаю, где хранить информацию о массиве элементов, которые я покажу.
Параметры поиска вызовут вызов AJAX службе REST, которая вернет JSON, содержащий информацию обо всех результатах поиска, которые я хочу показать. Проблема в том, что я не знаю, где я должен хранить массив, содержащий информацию о деталях.
Я думаю, что разметка на менеджере элемента должно быть что-то вроде:
<search-result ng-repeat="//iterator"><search-result>
но в Item Manager, не имеют доступа к поисково-результирующих переменных (они находятся в пределах поиска результата).
Тогда, если я храню переменную внутри директивы результата поиска, я должен перебирать внутри шаблона директивы, который, я думаю, не прав. Кто-нибудь может дать мне совет о том, как это должно быть структурировано?
Спасибо! Добавление элемента: '=' к определению области - вот что мне нужно, я думаю;) – jeffarese
Не стесняйтесь повышать или принимать, если вам нравится ответ :) – bm1729