fix: filter out 'this' binding for foreign namespace

pull/5942/head
Saurav Sahu 6 years ago
parent 47baa1965d
commit e34e5ee9da

@ -599,12 +599,14 @@ export default class Element extends Node {
} }
validate_bindings_foreign() { validate_bindings_foreign() {
this.bindings.forEach(binding => { this.bindings
this.component.error(binding, { .filter(binding => binding.name !== 'this')
code: 'invalid-binding', .forEach(binding => {
message: `'${binding.name}' is not a valid binding. Foreign elements only support bind:this` this.component.error(binding, {
code: 'invalid-binding',
message: `'${binding.name}' is not a valid binding. Foreign elements only support bind:this`
});
}); });
});
} }
validate_bindings() { validate_bindings() {

Loading…
Cancel
Save