我使用自舉3 CSS 唯一沒有引導JS或jQuery的與AngularJs框架,但我有一個非常基本的使用問題,它是ng-click
不下去了引導解僱dropdown
AngularJs NG-點擊不引導下拉工作
HTML
<div class="fc-couponThumbnail">
<i class="icon-ok" ng-if="coupon.couponMainImage=='couponThmub1'"></i>
<div class="dropdown">
<button type="button" class="dropdown-toggle" >
<span class="caret"></span>
</button>
<ul class="dropdown-menu" >
<li ><a ng-click="coupon.couponMainImage='couponThmub1';">set main image</a></li>
<li><a ng-click="coupon.couponThmub1=''">delete</a></li>
</ul>
</div>
,因爲我沒有使用引導JS所以我做了這個指令讓下拉切換
angular.module('FansCoupon').directive('dropdownToggle', function() {
return{
restrict:'C',
link:function(scope,ele,attrs){
ele.on('click', function() {
ele.parent().toggleClass('open')
})
ele.on('blur', function() {
ele.parent().removeClass('open')
})
}
}
})
編輯我
當我實例.dropdown
與open
類ng-click
正常工作!
編輯II
調用,而不是直接做的JavaScript在ng-click
功能沒有工作太。
你可以嘗試調用一種方法嗎?例如。 'showHideCoupon()'什麼的,不相信直接用ng-click做作業是個好主意 – cYrixmorten
試過這個,但是它仍然不起作用:( –
http://stackoverflow.com/questions/23093291/angular-ng -click-does-not-work-in-bootstrap-drowdown-menu –