Как использовать пользовательский разделитель для angular JS? Я бы хотел изменить синтаксис {{ var }}
на [[ var ]]
.
Может ли кто-нибудь показать мне полный пример того, как реализовать это с помощью Angular?
Вы можете использовать $interpolateProvider
для изменения символов начала и конца, используемых для выражений AngularJS:
var myApp = angular.module('myApp', [], function($interpolateProvider) {
$interpolateProvider.startSymbol('[[');
$interpolateProvider.endSymbol(']]');
});
а затем в вашем шаблоне:
Hello, [[name]]
Вот рабочий jsFiddle: http://jsfiddle.net/Bvc62/3/
Проверьте документацию по сервису $interpolate
здесь: http://docs.angularjs.org/api/ng.$interpolate