Comment utiliser un délimiteur personnalisé pour angular JS? J'aimerais changer de {{ var }}
syntaxe à [[ var ]]
.
Quelqu'un peut-il me montrer un exemple complet sur la façon de mettre en œuvre cela avec Angular?
Vous pouvez utiliser $interpolateProvider
pour modifier les symboles de début/fin utilisés pour les expressions AngularJS:
var myApp = angular.module('myApp', [], function($interpolateProvider) {
$interpolateProvider.startSymbol('[[');
$interpolateProvider.endSymbol(']]');
});
puis, dans votre modèle:
Hello, [[name]]
Voici le jsFiddle qui fonctionne: http://jsfiddle.net/Bvc62/3/
Consultez la documentation sur le $interpolate
service ici: http://docs.angularjs.org/api/ng.$interpolate