mitaichik
@mitaichik

Можно ли создать переменную внутри ng-repeat?

Всем привет! У нас есть примерно такой код:
<div ng-repeat="deliveryType in deliveryTypes">
    <div ng-if="shop.getPropertiesForDeliveryType(deliveryType)">
        <div>{{shop.getPropertiesForDeliveryType(deliveryType).price}}</div>
        <div>{{shop.getPropertiesForDeliveryType(deliveryType).comment}}</div>
    <div>
</div>


Как видите, в цикле постоянно выщывается shop.getPropertiesForDeliveryType(deliveryType). Логично было выполнить его один раз на итерацию и сохранить в переменной. Можно ли это сделать в ангуляре?

Заранее спасибо!
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
mitaichik
@mitaichik Автор вопроса
В общем, для этих целей существует ng-init
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ну так получите ваш массив объектов в контроллере и по нему уже делайте ng-repeat.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы