2017-08-02 9 views
0

ハンドルバーテンプレートでは動作しませんAngularJSカスタムディレクティブは、これは動作するコードである

\{{country}} 

それは正しく、米国を印刷します。

注:私はハンドルバーのテンプレートを使用しているため\を使用する必要があります。カスタムゲッターを書くためにあなたがこれを数回行う必要がある場合

<select-city country="'\' + {{country}}"></select-city> 

が、それは面白いかもしれ次へ

<select-city country="\{{country}}"></select-city> 

+0

は動作しますか? –

+1

'' –

+0

ご返信ありがとうございます。しかし、国=」 '\' + {{国}}は、トリックを行うだろう。 – anu

答えて

0

あなたは、この行を変更する必要がありますビューでこれを行うことを避けるために:

$scope.getCountry = function() { 
    return '\\' + $scope.country; 
} 

ビュー内:

<select-city country="{{getCountry()}}"></select-city> 
+1

偉大なソリューション。 – anu

+0

私が得るものは '\' – Kinny

+0

@Kinnyはあなたが試すことができている '国= " '\' +国"'?あなたがしようとしたしましたコントローラ機能を使用したソリューション? – Mistalis

関連する問題