Показать сообщение отдельно
  #1 (permalink)  
Старый 17.03.2014, 12:49
Интересующийся
Отправить личное сообщение для delias Посмотреть профиль Найти все сообщения от delias
 
Регистрация: 17.03.2010
Сообщений: 23

Как в шаблоне диррективы узнать массив это или строка?
Подскажите, у меня в директиву передаётся объект
Код:
 <typeahead model="paragraph.executors" actors="users" text="Исполнитель"></typeahead>
объекты могут быть двух видов:
1. "executors" : ["item1","item2"]
2. "control" : "item"

дальше я его в шаблоне репитом отрисовываю:
Код:
<span ng-repeat="item in model">
   <b>{{actors[item].fio}}</b>
</span>
но так как бывают случаи, когда передаётся не массив а строка, в итоге ng-repeat эту строку рисует по буквам.

есть вариант передавать массив это или нет в параметрах директивы (single):
<typeahead model="paragraph.executors" single="false" actors="users" text="Исполнитель"></typeahead>
но как-то это по-моему неправильно.
Я в шаблоне могу узнать как-то, приходит это массив или не массив?
Ответить с цитированием