I created a custom element, and want to send data / parameters to it:
my element code is:
class SaveBtn extends HtmlElement {
static final tag = 'save-button';
factory SaveBtn()=>new Element.tag(tag);
SaveBtn.created() : super.created() {
// Create a Shadow Root
var shadow = this.createShadowRoot();
// Create a standard element and set it's attributes.
var btn = new ButtonElement();
...
btn.text= this.getAttribute('data-name');
shadow.nodes.add(btn);
Element launchElement(){
return (shadow);
}
}
}
The below code in the html file worked perfectly:
<save-button data-name='save orders'></save-button>
but what if I want to use the below code, what shall I adjust in my custom element code?
new SaveBtn('save orders')