Image Principale

Changer les tags de Angular JS


Il est parfois nécéssaire de modifier les balises que Angular connait par défaut. Vous pouvez avoir besoin de ce réglage quand vous utilisez Angular en même temps qu'un moteur de template pour blade (Laravel) ou Twig (Symfony 2)

Contact Person Mathieu Marteau
il y a 3 ans

Dans cet article, nous allons voir comment modifier de simples tags {{ $scope.value }} par <% $scope.value %>

Cela a par exemple son intérêt lorsque Angular est utilisé parallèlement à un système de template, comme blade pour Laravel ou twig pour Symfony 2.

Cette modification est très simple et s'opère dés la déclaration de l'application Angular:

var app = angular.module('app', [], function($interpolateProvider) {
    $interpolateProvider.startSymbol('<%');
    $interpolateProvider.endSymbol('%>');
});

Et c'est tout!