2017-07-22 11 views
0

私はいくつかの角度のあるものに問題があります。私はいくつかのヒントショー(ツールチップ)を使っていくつかの情報で再帰的なダイビングを設定しようとしています。角度js onmouseover showhintデータを表示しない

問題は、すべての情報がヒントショーを排他的に示していることです。スクリーンショー+いくつかのコードを追加しました。 {{x.who_liked}}文字列として、例えば

"wyd3x、someoneXD、Shohamiko、guymaster、HUBHVNKL、Rauli、MATK、gal350"

<div ng-repeat="x in names | startFrom:currentPage*pageSize | limitTo:pageSize"> 
      <div class="post"> 
       <div class="posterDetails"> 

        <a href="?page=profile&player={{x.username}}">{{x.username}}</a></br> 
        פירסם ב<?php echo timeAgo("{{x.date}}"); ?> 
        <div ng-switch on="x.user_id"> 
         <div ng-switch-when="<?=$_SESSION['id']?>"> 
          <?php 
          echo " <a style='color:red;' href=\"?page=feeds&id={{x.id}}&delete\">(מחק סטטוס)</a>"; 
          ?> 
         </div> 
        </div> 
       </div> 
       <div class="postContent" ng-bind-html="x.msg | unsafe"></div> 
       <div class="options" style="text-align: right;padding: 5px;"> 
        <div id="like" style="display:inline-block"> 
         <img src="images/{{x.liked}}" post_id={{x.id}} ng-click="like(x)"> {{x.likes}} <div class="liked" onMouseover="showhint('{{x.who_liked}}', this)" style="display:inline-block">אהבו</div> 
        </div> 
        <div id="report" ng-click="report(x)" style="cursor: pointer; display:inline-block"> 
         <img src="images/icons/vlag.png"> דווח 
        </div> 
       </div> 
      </div> 

current station

ツールチップに保存されたデータ:http://dynamicdrive.com/dynamicindex16/showhint.htm

答えて

0

あなたのonMouseover directive.It内{{}}補間を使用すべきではないことはonMouseover="showhint(x.who_liked, this)"

する必要があります

または

アンギュラソリューション

あなたはこのようにそれを修正することができます:

ng-mouseover="showhint(x.who_liked,this)" 

代わりのonMouseoverを、あなたはng-mouseoverを使用することができます。

これをよりよく理解するために、これを参照してください。

+0

2番目のソリューションが機能しました。最初にPHPでbcz関数を使わない – wyd3x

関連する問題