Ответы пользователя по тегу Angular
  • Нужно ли с EventEmitter заботиться об освобождении памяти?

    VladimirZhid
    @VladimirZhid
    Нравится делать что-то интересное и полезное.
    Может быть я не до конца компетентен в этом вопросе и сам ошибаюсь, но утечки не видно
    Утечка памяти может происходить если "долгоживущий" объект ссылается на "короткоживущий"
    когда ты пишешь:
    down.on('event', () => this.emit);

    у down в массиве events добавляется ссылка на метод emit в экземпляре класса Up, если не будет экземпляра класса Up то и не будет ссылок на него из down. Проблема может быть если экземпляр класса Up тоже подпишется на события в down
    Если что, то сорри за сумбурность.
    Если кто-то прочитает и увидит в этом ответе ошибку, призываю поправить, мне это тоже будет полезно)
    Ответ написан
    2 комментария
  • Как спроектировать такое?

    VladimirZhid
    @VladimirZhid
    Нравится делать что-то интересное и полезное.
    а нужен ли фрейворк для таких задач?
    я вот счас только подумал сделать сервис и контроллер обычными js обьектами
    плюс применить какой-то простой шаблонизатор


    В таком случае советую React+Redux
    Очень доволен, после backbone и беглого взгляда на ember(Хороший, но реальный мастодонт)
    Если заинтересует в комментариях скину ссылочки на книжечки по реакту и редаксу... реально можно начать что-то писать через пару вечеров, понимание придет конечно позже... но старт относительно быстрый
    Ответ написан
    3 комментария