1
test.htmlという(私のテンプレート):NG-バインドが表示されないスコープ変数{{}}
<span data-ng-bind="emailSent.info"></span>
JS:
$scope.resetPasswordEmail = "[email protected]";
// info is taken from a database with different languages
$scope.emailSent = {
info: getInfoFromDatabase() // returns: 'Confirmation email sent to {{resetPasswordEmail}}, check your email.'
};
angular.element(document.body).append($compile($templateCache.get('test.html'))($scope));
は、しかし、これはページ上のスパンで、以下になり:
Confirmation email sent to {{resetPasswordEmail}}, check your email.
「入れ子にされた」スコープ変数を作成しようとしています。コンパイル済みのテンプレートを再度コンパイルする必要がありますか? これを達成するための適切な角度の方法がありますか?
パーフェクト!私はAngularJSが何とかこれを達成できることを知っていました。 +1の例です。 –
ありがとう!申し訳ありませんが、最初にやっていたことを理解できませんでした。 :) – Shomz