ng-repeat causando "Erro: 10 iterações $ digest () alcançadas. Interrompendo! ao passar o escopo para a diretiva de folheto

Editado: Após alguns conselhos, voltei à versão antiga de como eu queria lidar com angular e folheto, link paraviolinista mas ainda não está funcionando,

Explicação: Ele estava trabalhando com a diretiva angular-folheto, mas esta diretiva tem um desempenho muito ruim no firefox, para comparar o leaflet.js self é muito bom, então pensei em tentar fazer uma diretiva pequena sozinha, talvez alguém tenha alguma conselhos o que está errado e como corrigi-lo?

Link para o violinista:

violinista

Eu tento passar o resultado da diretiva ng-repeat para a brochura, mas quando faço isso, começo angular "Erro: 10 $ diger () iterações atingidas. Abortando !, não há problema quando passo apenas os dados para a diretiva. Tentei alguns coisas, mas sem resultado.Eu nem consigo ver marcadores.Se o problema está na diretiva?

 <body ng-app="directoryAppMap">
<div ng-controller="DirectoryMapListController">
    <input ng-model="search" placeholder="Name" />
    <table id="table">
        <thead>
            <tr>
                <th>Name</th>
            </tr>
        </thead>
        <tbody>
            <tr ng-repeat="hf in FilteredGeojson = (data | filter:search)">
                <td>{{ hf.properties.name }}</td>
                <td>{{ hf.geometry.coordinates }}</td>
            </tr>
        </tbody>
    </table>
    <div leaflet-directive id="map" data="FilteredGeojson"></div>