javascript - Error with Syntax Angular 4 app -


i getting weird error regarding syntax when see console log in chrome, it's regarding line uses $event.target. if take out, error goes away. not sure why can't use $event.target in button. find code html, js/typescript, , error log in attachments.enter image description here

enter image description here

enter image description here

why passing $event.target method end looking element jquery? element not string, it's object.

i go way:

<button class="btn-script" #listbtn (click)="addtolist(listbtn)"> 

that pass reference button elementref - holds reference underlying dom element .nativeelement

addtolist(button: elementref) {   // can still imperative stuff here if like:   button.nativeelement.parentelement.children(...   // or   $(button.nativeelement).siblings(... } 

my advice though, embrace declarative nature of angular , start manipulating model(s) known both in code , in markup/template.

go check out the tour of heroes on official angular site. you'll glad did :)


Comments

Popular posts from this blog

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

python Tkinter Capturing keyboard events save as one single string -

sql server - Why does Linq-to-SQL add unnecessary COUNT()? -