Quantcast
Channel: JavaScriptMVC Forum
Viewing all articles
Browse latest Browse all 3491

Listen to custom events in can.Component?

$
0
0
Hello. First of all, thank you for you hard work on this awesome framework!

Here is the question, can we do something like this 

in component
  1. tag: "results-list",
  2. events: {
  3. "redraw": function () {
  4. console.log('redraw fired!');
  5. },
somewhere in code 
  1. can.trigger($('results-list'), "redraw");
I tried 
  1. can.Control.processors.redraw = function(el, ev, selector, callback, control) {
  2.         if(selector) {
  3.             can.delegate(ev, el, selector, callback);
  4.             return function() { can.undelegate(ev, el, selector, callback); };
  5.         } else {
  6.             can.bind(ev, el, callback);
  7.             return function() { can.unbind(ev, el, callback); };
  8.         }
  9.     };

but it doesn't work unfortunately.
Thanks!

Viewing all articles
Browse latest Browse all 3491

Trending Articles