Meteor 0.8 Blaze cómo actualizar los cambios procesados para los complementos de Jquery

Mi pregunta es ¿cómo obtener 1 evento o devolución de llamada representada cuando se actualiza un grupo de elementos en el DOM? Si sigo el enlace en la wiki de Blazehttps://github.com/avital/meteor-ui-new-rendered-callback esto no es lo que quiero. Si sigo la segunda recomendación, recibiré tantas llamadas procesadas como elementos tenga. Y el elemento padre solo obtendrá 1 devolución de llamada representada en la carga de la página.

En mi caso, estoy usando el complemento Footable Jquery para formatear una tabla. La carga inicial funciona bien, pero si cambio una variable de filtro en la búsqueda de la Colección, el DOM se actualiza y no se vuelve a llamar ya que Blaze solo llama una vez. No quiero colocar la plantilla en otra plantilla, porque eso solo significa múltiples llamadas a renderizado y, por lo tanto, múltiples llamadas a Footable cuando solo necesita una para toda la tabla.

Cualquier ayuda es apreciada.

<template name="customerData">
  <table class="table">
    {{#each dataRows}}
    <tr>
      <td>{{first_name}}</td>
      <td>{{last_name}}</td>
      <td>{{email}}</td>
     {{#each phones}}
        <td>{{phone}}</td>
     {{/each}}
    </tr>
    {{/each}}
  </table>
</template>

Template.customerData.rendered = function(){
  $(".table").footable();
}

Template.customerData.phones = function(){
    var result = [];

    _.each(this.phoneNumbers, function(element, index, list){
       result.push({ phone: element});
    });

return result;
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta