Как загрузить частичный вид с параметрами в угловых

0

Как загрузить частичное представление с передачей параметра с помощью ng-repeat в угловом?

Что-то вроде этого:

<div ng-repeat="item in collection track by $index">
    @Html.Partial("_PartialView", {{item.id}});
</div>
Теги:
asp.net-mvc

1 ответ

0

Повторители не работают в Angular так же, как в ASP. Элемент (и его дочерние элементы), к которому присоединен ng-repeat, будет повторяться. Итак, для вашего "частичного просмотра" вы бы сделали:

<div id="repeatContainer">
    <div id="repeatedContent" ng-repeat="item in collection track by $index">
        <ul>
          <li>{{item.id}}</li>
          <li>{{item.name}}</li>
        </ul>
    </div>
</div>

Если коллекция [{id: 1, name:'something'}, {id:2, name:'other thing'}], это приведет к:

  • 1
  • что нибудь
  • 2
  • Другая вещь
  • 0
    Сожалею. Я не понимаю Где загружен частичный вид?
  • 0
    Я обновил мой пример. Здесь нет «частичного представления», но вы все равно используете неверный ретранслятор. Если вам действительно нужно разделить содержимое в отдельный файл, вы должны использовать директиву.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню