Páginas de desativação de polímeros quando não estão em exibição
Estou usando o modelo de gaveta de aplicação de polímero da CLI do polímero.
Estou tendo alguns problemas com:
Quando você carrega uma nova página, o elemento html é importado; então é código executadoQuando passo para outra página, o código da página anterior ainda está em execução.Existe uma maneira de destruir e criar a página / elemento ou suspender e ativar?
Qual é a melhor prática para lidar com esse problema?
As páginas implementam um método de criação e destruição e o invocam ao mudar de página?
Ou seja,
oldPageElement.destroy();
newPageElement.create();
Polymer({
is: 'my-random-page',
behaviors: [MyBehaviors.CommonPageBehavior],
/**
* @override
*/
create: function() {..}
/**
* @override
*/
destroy: function() {..}
})