What?
I'd like to use an Angular .directive
by using arbitrary start and end symbols, e.g. square brackets:
<myDirective>callDirectiveAsUsual</myDirective><!-- usual directive call -->
<div>[[callDirectiveWithArbitrarySymbols]]</div><!-- new directive call -->
Why?
To make using a translation library much easier. Instead of annotating HTML, I would like to write [[TranslateMePlease!]]
.
Questions
- Is it possible to define custom start and end symbols for a
.directive
? (According to the docs, this is not possible.) - Do I have to add a custom
$interpolateProvider
to the interpolation pipeline? (Assuming there is such an an interpolation pipeline in Angular.) - Do I have to write my own version of
ng-bind
?ng-bind-custom
which uses its own$interpolateProviderCustom
, which looks out for square brackets?