2014-07-30 4 views
0

Если я создаю логику для форматирования данных в представлении, которое очень специфично и, вероятно, будет использоваться только один раз, следует ли его создать как фильтр или просто создать метод в моем контроллере?Когда использовать фильтры AngularJS вместо методов контроллера?

ответ

3

Это зависит от природы этой логики. Если это связано с вашими данными или логикой приложения, то поставьте это в контроллер.

Однако, если это связано с представлением и влияет на то, как что-то визуализируется, то положите его в фильтр. Вы хотите минимизировать код в своем контроллере, который напрямую влияет на HTML/CSS или ваш пользовательский интерфейс.

Смежные вопросы