私は本当に奇妙な問題があります。私は"{{}}"というノードでいくつかの変数を渡していますので、Angularのシンボルは"{[]}"に設定していますので、私は$ interpolateProviderを使用しています。
は、以下を参照してください。
mainApp.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('{[');
$interpolateProvider.endSymbol(']}');
});
さて、これは私のアプリの一部を除いてどこでも動作します。 、ブラウザ上で
{[notificationsCount]}
:動作しないビットがある
<ul class="nav navbar-nav navbar-right" ng-controller="navBarController">
<li><a href="/profile#/profile">Profile</a></li>
<li>
<notification-icon count="{[notificationsCount]}"><i class="fa fa-envelope-o fa-2x"></i></notification-icon>
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown">Settings<strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li>
<a href="/profileSettings#">Profile Settings</a>
</li>
<li class="divider"></li>
<li>
<a href="/logout">Logout</a>
</li>
</ul>
</li>
{[notificationsCount]}
</ul>
:
count="{[notificationsCount]}"
作業を行うビットが最後に右である以下のHTMLを参照してください。私はthisというエラーをAngularから取得します。要素を調べると、次のようなプレーンテキストになります:{[notificationsCount]}となる番号に変換されませんHTMLコードの最後の2行目です。
これは、私が使用しているサードパーティ製モジュールのためだと思われます。これはangular-notification-iconsですが、わかりません。
これをどのように進めるかわかりません。どんな入力も役立ちます。
ありがとうございます!あなたはコードが
<notification-icon count="notificationsCount"><i class="fa fa-envelope-o fa-2x"></i></notification-icon>
に動作しない場合の場所で{[]}せずに書く必要
あなたは男です!働いた。今は処理能力が不足しているので、壁に向かって頭を打つように進めます。どうもありがとう! –