I'm new in angularjs. I have something like this with jquery.
wordClick();
function wordClick() {
var dblClick = false;
$('#text span.word').on('click', function(){
var that = this;
setTimeout(function() {
if(dblClick == false){
console.log('single click event. word is "'+$(that).text()+'"');
}
}, 400)
}).dblclick(function() {
var that = this;
dblClick = true;
setTimeout(function(){
dblClick = false;
console.log('double click event. word is "'+$(that).text()+'"');
}, 500)
})
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<pre id="text">
<span class="word">This</span> <span class="word">is</span> <span class="word">word</span>
<span class="word">I</span> <span class="word">want</span> <span class="word">to</span>
<span class="word">click</span> <span class="word">this</span> <span class="word">word</span>
</pre>
I want to handle single click and double click event. How to do that with angularjs?