You confuse two things: template "class" and template "instance". With Template.name.events
you create global behavior of the application: how given templates is rendered, how it reacts to data, to user events.
The data you send with router is attached to a given template instance, that is the single DOM node related object that is displayed on the web page.
So yes, you should still use Template.name.events
, as well as you can use Template.name.rendered
, .created
, .deleted
, .customDataHelper
and so on.
By the way, it's better to use the full version of the events
:
Template.name.events({
...
});
It saves you from a few problems in the long run.