2017-04-16 9 views
1

私は本当に奇妙な問題があります。私は"{{}}"というノードでいくつかの変数を渡していますので、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> 

に動作しない場合の場所で{[]}せずに書く必要

答えて

1

は、https://github.com/jacob-meacham/angular-notification-iconsからの例を注意深く見直接的な指示の属性として使用さnotificationsCount

+0

あなたは男です!働いた。今は処理能力が不足しているので、壁に向かって頭を打つように進めます。どうもありがとう! –

関連する問題