web-dev-qa-db-ja.com

Angular JSカスタム区切り文字

angular JSにカスタム区切り文字を使用するにはどうすればよいですか?{{ var }}構文から[[ var ]]に変更したいのですが。

誰かがこれをAngularで実装する方法の完全な例を見せてもらえますか?

63
wajatimur

$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

105