亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:122日期: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基礎(chǔ)功不行啊,不要一味地追求什么新框架,好好補補基礎(chǔ)吧。2、少年,養(yǎng)成良好的編程習慣,按鈕就寫button標簽,不要span。雖然bootstrap在樣式上幫你都處理好了,但這是一個很差的編程習慣。

回答2:

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

回答3:

NG內(nèi)置mini版本的jq.

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

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

你的需求是什么?

相關(guān)文章:
主站蜘蛛池模板: 亚洲成 人a影院青久在线观看 | 女人叉开腿让男人捅 | 亚洲精品成人一区 | 波多野结衣在线视频观看 | 日韩18在线观看地址 | 99视频在线免费 | 国产精品久久久久国产精品 | 欧美视频xxxxx| 久草视频手机在线 | 免费的特黄特色大片在线观看 | 日韩一级片免费 | 免费观看日本特色做爰视频在线 | 国产a级三级三级三级中国 国产a级特黄的片子视频 | 精品国产高清久久久久久小说 | 欧美一级专区免费大片野外交 | 免费国内精品久久久久影院 | 高清不卡日本v在线二区 | 国产精品午夜性视频网站 | 黄色不卡视频 | 亚洲一区二区三区四区五区六区 | 午夜在线播放免费人成无 | 福利视频美女国产精品 | 久久99国产精品久久欧美 | 日本韩国一级片 | 国产原创视频在线 | 亚洲免费a| 韩国porno xxxx | 久久视频在线免费观看 | 日本韩国一级毛片中文字幕 | 日本三级日产三级国产三级 | 67194成人手机在线 | 午夜国产片 | 免费欧美一级片 | 亚洲一级香蕉视频 | 草草草在线观看 | 91久久青草精品38国产 | 欧美xxxx在线视频 | 视频一区 在线 | 国产午夜精品不卡观看 | 九九99九九在线精品视频 | 精品一区二区三区在线成人 |