tear down refs

pull/1878/head
Rich Harris 7 years ago
parent dcc4d38861
commit 1e55dda84a

@ -540,7 +540,8 @@ export default class ElementWrapper extends Wrapper {
} }
`); `);
block.builders.mount.addLine(`ctx.${name}(${this.var});`); block.builders.mount.addLine(`@add_binding_callback(() => ctx.${name}(${this.var}));`);
block.builders.destroy.addLine(`ctx.${name}(null);`);
} }
} }

@ -219,7 +219,8 @@ export default class InlineComponentWrapper extends Wrapper {
} }
`); `);
return `ctx.${fn}(${this.var})`; block.builders.destroy.addLine(`ctx.${fn}(null);`);
return `@add_binding_callback(() => ctx.${fn}(${this.var}));`;
} }
component.has_reactive_assignments = true; component.has_reactive_assignments = true;

Loading…
Cancel
Save