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

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

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

瀏覽:125日期: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、少年,養成良好的編程習慣,按鈕就寫button標簽,不要span。雖然bootstrap在樣式上幫你都處理好了,但這是一個很差的編程習慣。

回答2:

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

回答3:

NG內置mini版本的jq.

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

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

你的需求是什么?

相關文章:
主站蜘蛛池模板: 美国一级片在线 | 国产一区二区福利久久 | 日本加勒比在线播放 | 亚洲欧美综合视频 | 成人a毛片免费全部播放 | 国产做a爰片久久毛片a | 亚洲精品自产拍在线观看 | 欧美成人精品久久精品 | 亚洲精品www久久久久久久软件 | 日本专区 | 国产伦精一区二区三区 | 国产精品欧美亚洲 | 久久久亚洲精品国产 | 欧美三级不卡视频 | 精品在线99 | 免费观看一级特黄欧美大片 | 又黄又骚 | 国产精品久久毛片蜜月 | 碰碰久久 | 欧美性色黄大片www 欧美性色黄大片一级毛片视频 | 亚洲精品免费网站 | 亚洲男女免费视频 | 日韩欧美一区二区精品久久 | 2022免费国产精品福利在线 | 亚洲第一免费网站 | 亚洲国产一区二区a毛片 | 国产一区二区免费在线 | 黄a一级| 男女上下爽无遮挡午夜免费视频 | 青草青99久久99九九99九九九 | 国产在线观看网址你懂得 | 久久久久成人精品一区二区 | 国产欧美一区二区精品久久久 | 国产欧美日韩精品第三区 | 欧美一区二区三区在线观看 | 91影视永久福利免费观看 | 一 级 黄 色 片生活片 | 永久免费观看午夜视频在线 | 成人免费真人毛片视频 | 黄色片成年人 | 男女午夜视频在线观看 |