亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

angular.js - angular給多個button綁定同一個事件

瀏覽:112日期:2024-09-16 16:38:56

問題描述

angular.js - angular給多個button綁定同一個事件想用angular 給這幾個button 綁定同一個事件。但是不想用這樣的方法

angular.js - angular給多個button綁定同一個事件

問題解答

回答1:

在外層的p綁定ng-click,把angular自帶的$event對象傳入。

<p ng-click='changeMode($event);'> <button class='btn btn-primary btn-sm'>111</button> <button class='btn btn-primary btn-sm'>222</button> <button class='btn btn-primary btn-sm'>333</button> <button class='btn btn-primary btn-sm'>444</button></p>

controller里接收$event,在$event里可以使用target對象判斷點擊的是哪個按鈕

$scope.changeMode = function($event){ $event.target};

ps:有兩點建議:1、少年,這個跟事件委托的原理是一樣的,js基礎功不行啊,不要一味地追求什么新框架,好好補補基礎吧。2、少年,養(yǎng)成良好的編程習慣,按鈕就寫button標簽,不要span。雖然bootstrap在樣式上幫你都處理好了,但這是一個很差的編程習慣。

回答2:

使用 uib-btn-radiohttp://angular-ui.github.io/b...

回答3:

NG內置mini版本的jq.

如果不用那種方案,你可以把這一對代碼寫成一個循環(huán)。這段冗余代碼,你可以看出來對應關系可以定義一個對象字面量:

$scope.types = { ’primary’:’全部時間’, ’success’:’最近3天’, ’info’:’最近一周’, ’warning’:’最近一月’, ’danger’:’最近半年’}<span ng-repeat='(cla,txt) in types' ng-click='changeMode()'>{{txt}}</span>回答4:

你的需求是什么?

相關文章:
主站蜘蛛池模板: 最新国产成人盗摄精品视频 | 国产在线拍揄自揄视精品不卡 | 美国一级大毛片 | 国产欧美精品一区二区三区四区 | 不卡中文字幕在线 | 国产福利写真视频在线观看 | 九九夜夜 | 伊人久久久 | 青青在线国产 | 国产区久久 | 女人洗澡一级特黄毛片 | 欧美一区二区三区精品影视 | 韩国一级黄色毛片 | 自拍视频网址 | 中出欧美 | 9191精品国产免费不久久 | 亚洲国产精品a在线 | 香蕉人精品视频多人免费永久视频 | 好吊色青青青国产在线观看 | 日韩一区精品 | 一区二区三区四区在线不卡高清 | 午夜国产精品影院在线观看 | 亚洲欧美日韩国产一区二区精品 | 57pao一国产成视频永久免费 | 成人亲子乱子伦视频 | 国产成人亚洲精品蜜芽影院 | 国产福利精品视频 | 影音先锋5566中文源资源 | 欧美日韩免费在线视频 | 欧美成人交tv免费观看 | 妞干网免费观看视频 | 路线1路线二线路三国产 | a级毛片观看 | 国产乱色| 911亚洲精品 | 免费大片在线观看 | 国产精品三级在线 | 日韩在线一区二区三区视频 | 中日毛片 | 欧美最黄视频 | 亚洲国产91在线 |