I am working with a page where both JQuery and AngularJS are used. Using jQuery taggable-text.js plugin I am able to select "Share-with" items by mouse click and keyboard.
But when I try to select elements inside table (in scope of AngularJS), I am able to do that only with keyboard buttons.
Can anyone say why the 'onclick' event does not fire in scope of AngularJS, but others are ?
The following events were attached (lines 296-303 in JSFiddle JS block):
this.listView = new ListView($list, this);
this.strategies = strategies;
this.$el.on('keyup', bind(this.onKeyup, this));
this.$el.on('keydown', bind(this.listView.onKeydown, this.listView));
this.$el.on('mousedown', bind(this.listView.onKeydown, this.listView));
this.$el.on('keydown', bind(this.onKeydown, this));
this.$el.on('keydown', 'button', bind(this.onButtonKeydown, this));
this.$el.on(fireChangeOn, bind(this.onChange, this));
Here is a link on JSFiddle where you can see the full code.