2016-05-04 4 views
1

прочный текст Я хотел показать выпадающий щелчок по значку img, но выпадающий список не открывается при нажатии. Вот мой код ... любые ссылки будут оценены высоко.bootstrap dropdown не работает в angularjs

<div class="dropdown"> 
<a href="javascript:void(0);" class="dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> 
    <span class="user-image" style="background-image: url('../images/rafi.jpg');"></span> 
</a> 
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1"> 
    <li> 
     <div class="profile-pic"> 
      <img src="images/rafi.jpg" alt="Rafi Ali Khan"> 
     </div> 
    </li> 
    <li> 
     <h3>{{$scope.userLocalData[0].uname}}</h3></li> 
    <li><a href="" class="text-right">Profile</a></li> 
    <li><a href="" class="text-right">Log Out</a></li> 

</ul> 

+0

Не уверен в вашем вопросе. очень неясно. Но если это помогает, https://angular-ui.github.io/bootstrap/ – Giri

+0

@giri мой вопрос в том, что я использую этот код для отображения выпадающего списка при щелчке тега img, но при нажатии ничего не происходит. Что-то вроде этого ... http://getbootstrap.com/components/#dropdowns – srv

+0

Я не вижу никаких событий, связанных с вашим тегом изображений, вам нужно добавить директиву 'ng-click' – dreamweiver

ответ

1

Ваш код содержит некоторую недопустимый HTML-разметку. Например, я полагаю, вы имеете в виду role="button" вместо type="button" для элемента якоря. Кроме того, вы должны использовать href="#" или data-target="#" вместо href="javascript:void(0);". Вы можете попробовать следующее:

<div class="dropdown"> 
    <a href="#" class="dropdown-toggle" role="button" id="dropdownMenu1" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> 
    <span class="user-image" style="background-image: url('../images/rafi.jpg');"></span> 
    </a> 
    <ul class="dropdown-menu" aria-labelledby="dropdownMenu1"> 
    <li> 
     <div class="profile-pic"> 
     <img src="images/rafi.jpg" alt="Rafi Ali Khan"> 
     </div> 
    </li> 
    <li><h3>{{$scope.userLocalData[0].uname}}</h3></li> 
    <li><a href="" class="text-right">Profile</a></li> 
    <li><a href="" class="text-right">Log Out</a></li> 
    </ul> 
</div>