Ho modello angularjs come stringa che include "ng-repeat" e altre direttive. Voglio compilarlo nel controller per produrre il risultato HTML come stringa.Genera stringa HTML da stringa modello AngularJS
esempio su quello che voglio applicare in angolare:
Input:
-------
var template = '<div ng-repeat="item in items">{{item.data}}</div>';
Output:
--------
var result = '<div>1</div><div>2</div><div>3</div><div>4</div>';
voglio che questo sia fatto nel controllore ho e ho provato la seguente:
var template = '<div ng-repeat="item in items">{{item.data}}</div>';
var linkFunction = $compile(template);
var result = linkFunction($scope);
console.log(result); // prints the template itself!
Grazie!
Invia "Errore: $ applica già in corso". Sto usando Angular 1.0.8 – phikry
Prova a cambiare "$ scope. $ Digest();" a "$ scope. $ apply();" - guarda la mia modifica. – Fordio
Nella mia applicazione lancia: $ rootScope: inprog "Azione già in corso": $ digest già in corso (utilizzando ng 1.5.5) –