constant как хранение настроек приложения
Народ, всем привет. Решил я собрать в одном месте статику настроек приложения, там и урлы темплейтов для директив поместил и даже сообщения для ворнингов и алертов, все засунул в поля константы. Правильно ли это? Или есть другой путь.
У меня constant содержит уже около 100 полей, нормально что я везде инжектю (тягаю за собой) весь объект, когда мне нужно в каждом случае из него одно лишь поле, или это нормально и не тяжело браузеру? app.constant('fooConfig', { config1: true, config2: "Default config2" }); |
Цитата:
Имейте в виду, что сервисы, не зависимо от типа, это всегда синглтоны (одиночки). Это значит, что при инжектировании никуда ты объект за собой не тягаешь, а тягаешь только ссылку (указатель) на него, размером максимум 8 байт (для x64 операционных систем). Так что расслабься, браузер выживет. :) |
Часовой пояс GMT +3, время: 20:08. |