Если я создаю логику для форматирования данных в представлении, которое очень специфично и, вероятно, будет использоваться только один раз, следует ли его создать как фильтр или просто создать метод в моем контроллере?Когда использовать фильтры AngularJS вместо методов контроллера?
0
A
ответ
3
Это зависит от природы этой логики. Если это связано с вашими данными или логикой приложения, то поставьте это в контроллер.
Однако, если это связано с представлением и влияет на то, как что-то визуализируется, то положите его в фильтр. Вы хотите минимизировать код в своем контроллере, который напрямую влияет на HTML/CSS или ваш пользовательский интерфейс.
Смежные вопросы
- 1. Когда пользовательские фильтры AngularJS выполняются?
- 2. Зачем использовать фильтры в AngularJS?
- 3. Как использовать фильтры в Angularjs?
- 4. Как использовать угловые js Фильтры Внутри контроллера
- 5. Shoulda: Контрольные фильтры контроллера
- 6. Когда использовать методы оболочки jQuery вместо встроенных методов javascript
- 7. Угловые вложенные фильтры контроллера
- 8. Когда использовать услугу AngularJS?
- 9. Когда следует использовать XML-RPC вместо контроллера в Odoo?
- 10. Фильтры Angularjs - последующие фильтры не работают
- 11. Фильтры не работают - Angularjs
- 12. использовать больше операнда в angularjs контроллера
- 13. AngularJS Когда использовать функции уровня на уровне контроллера?
- 14. Angularjs фильтры OR условия
- 15. AngularJS $ HTTP и фильтры
- 16. AngularJS фильтры - неопределенный объект
- 17. Зачем использовать завиток вместо других методов?
- 18. Зачем использовать синглтон вместо статических методов?
- 19. Можно ли создать фильтры контроллера?
- 20. Laravel модель маршрутизация методов контроллера
- 21. Как использовать фильтры nl2br и linky вместе в Angularjs?
- 22. Является ли хорошим дизайном приложения использовать первый ответчик вместо цепочки методов вниз по иерархии контроллера?
- 23. Как использовать переменную контроллера внутри директивы AngularJs
- 24. Когда это целесообразно использовать вместо прототипа?
- 25. Вызов методов директивы от родительского контроллера в AngularJS
- 26. Расположение методов контроллера администратора
- 27. Вызов методов контроллера
- 28. Фильтры AngularJS не работают, когда данные загружаются из Firebase
- 29. Динамически регистрировать фильтры в AngularJS?
- 30. Фильтры AngularJS - поиск нескольких полей