2014-11-19 2 views
1

Я создаю пользовательский полимерный элемент в дротике, который включает StreamController. Я прочитал, что важно закрыть контроллеры Stream, когда они будут выполнены, поэтому я хотел бы знать, как я могу это сделать в полимерном элементе. Я искал эту проблему, и мне не удалось найти документ, объясняющий жизненный цикл полимерного элемента в отношении того, когда он удаляется (если он вообще есть). Я что-то упускаю, кто-нибудь знает что-нибудь?Утилизация StreamController при уничтожении полимерного элемента

ответ

1

Вы можете использовать обратные вызовы attached/detached.

https://www.polymer-project.org/docs/polymer/polymer.html#lifecyclemethods Смотрите также

+0

Но отдельные только пожары, когда элемент удаляется из своего родителя. Если он снова подключен, мне нужно будет снова создать StreamController. Я ищу больше для удаления или уничтожения обратного вызова. Возможно, ваше предложение может быть единственным вариантом, но я хочу узнать наверняка. – SanMadJack