Пока Админцетр рендеринга не смешивать HTML с вашими данными, фонами рендеринга очень полезно. В нашем приложении мы включаем/выключаем функциональность в зависимости от ваших лицензий/разрешений/etc, поэтому в зависимости от этого мы визуализируем разные интерфейсные шаблоны. Это упрощает наш интерфейсный код, поскольку у него меньше дел.
Предположим, у вас есть список задач для отображения. Вы будете обрабатывать визуализацию данных задачи на клиенте, но вы можете определить, какие столбцы должны отображаться на сервере. Что-то вроде этого:
<table>
<thead>
<tr>
<?php foreach ($columns as $column) { ?>
<th><?php echo $column->name; ?></th>
<?php } ?>
</tr>
</thead>
<tbody>
<tr ng-repeat="task in tasks">
<?php foreach ($columns as $column) { ?>
<td>{{<?php echo $column->property; ?>}}</td>
<?php } ?>
</tr>
</tbody>
</table>
Как тоскует в качестве шаблонов рендеринга Админцетр являются кэшируемым на клиенте, я бы сказал, что ваш штраф.
Если это работает на вас, это не так сложно. Не уверен, что вы просите. –
Ничего плохого в использовании пруда для настройки базы для использования углового, хотя и добавляет накладные расходы. – Supericy
Накладные расходы - это на самом деле то, чего я боялся, хотя я не знаю, что это может фактически означать. Стоимость исполнения? –