Например, у меня есть частичное в car-list.html
, и я хочу отобразить его в нескольких местах с разными коллекциями автомобилей. Может быть, что-то вроде этого:
<h1>All New Cars</h1>
<div ng-include="car-list.html" ng-data-cars="allCars | onlyNew"></div>
<h1>All Toyotas</h1>
<div ng-include="car-list.html" ng-data-cars="allCars | make:toyota"></div>
Основное отличие от нормального заключается в том, что частицу не нужно ничего знать о том, какой список отображаемых автомобилей. Он дал множество автомобилей, и он отображает их. Возможно, например:
<!-- car-list.html -->
<div ng-repeat="car in cars" ng-controller="CarListControl">
{{car.year}} {{car.make}} {{car.model}}
</div>