日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

angular.js - AngularJS如何添加的DOM元素且能綁定事件

瀏覽:288日期:2024-10-11 17:02:33

問題描述

輸入文本框,在生成li元素,且li元素能綁定事件

問題解答

回答1:

實際上這是一個可能會變得很復雜的問題,現實中有很多種解法,我給你寫一種最簡單的參考:

javascript// 在某一個 controller 里:function DemoController() { var vm = this // 用了 'controller as' 語法的時候會這樣寫,vm 代表 viewModel vm.listItems = []// 初始化一個數組用于保存將要生成的 li vm.listItem = ’’ // 用于綁定 input;不聲明其實也可以,這里是為了讓你看清楚 // 綁定在 input 上的方法,把新的 listItem 加入數組,然后重置它 vm.addItem = function() {vm.listItems.push(vm.listItem)vm.listItem = ’’ } // 綁定在 li 上的方法,接受 $event 參數,你可以利用它獲取當前被點擊的 li vm.itemClickHandler = function(event) {var currentElement = event.target// ... }}

接著在對應的模版里:

html<input ng-model='vm.listItem'><button ng-click='vm.addItem()'>添加</button><ul> <li ng-repeat='item in vm.listItem' ng-click='vm.itemClickHandler($event)'>{{item}}</li></ul>

這就是個思路,現實中的可變因素太多了,不好一一展開細說。處理類似的問題要考慮的關鍵點差不多就是以下這些:

因為我要生成不確定數量和內容的 HTML 元素,所以我需要一個(雙向綁定的)集合來保存它們同時我需要一個對象來保存目前正在創建的項,還需要一個方法用于把這個項保存到集合里然后重置它2.1 當然我也可以不需要一個對象,而是捕獲添加時 input 的值,但這不是 angular 的寫法,這是 jQuery 的寫法我能確定的是用什么標簽,綁定什么事件,所以這些東西寫在模版里,配合 1 里的集合遍歷生成就好了。上面那個例子最惡心之處在于借助了 $event 的對象,因為它使得我必須在 controller 混入和 DOM 或 Event 相關的代碼而不是業務邏輯。當然也有很多解決辦法,比如:4.1 在 2 的基礎上,我不單純用一個字符串保存 li 項的文字內容,而是用一個對象。比如 listItem.text 保存文字內容,然后在添加的時候給它生成一個遞增的 listItem.id。這樣做有很多好處,比如說 ng-repeat 的時候可以 track by,控制模版輸出也會更靈活,綁定的事件處理方法可以不傳 $event 而是傳 item 或 item.id 都可以等等4.2 然而如果綁定的事件處理方法要操作 DOM 的話,最好還是寫成 directive,數據(列表項集合)還是保留在 controller 里即可回答2:

對于動態插入的html,里面有ng參數,angularjs一般是不會二次解析的。可以利用依賴注入調用$compile重寫編譯局部代碼。angular.js - AngularJS如何添加的DOM元素且能綁定事件

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美亚洲国产日韩| 久久久免费人体| 日韩中文首页| 精品久久一区| 97精品中文字幕| 日韩大片免费观看| 久久香蕉国产| 精品中文一区| 丝袜美腿亚洲色图| 亚洲精品三级| 国产亚洲一区| 青青草91久久久久久久久| 日韩国产欧美在线播放| 国产伦精品一区二区三区千人斩 | 久久午夜精品| 亚洲影院天堂中文av色| 日韩黄色免费网站| 国产亚洲高清一区| 麻豆久久久久久久| 日韩中文首页| 国产一区二区精品| 亚洲字幕久久| 日韩不卡一区二区三区| 国产精久久久| 日韩专区精品| 国产精品嫩草99av在线| 亚洲深深色噜噜狠狠爱网站 | 国产亚洲福利| 91欧美极品| 精品三级国产| 久久国产精品成人免费观看的软件| 性欧美xxxx免费岛国不卡电影| 极品日韩av| 日本中文字幕一区二区视频| 精品一区二区三区亚洲| 亚洲午夜一级| 亚洲毛片在线| 国产一区二区三区不卡视频网站 | 日韩和欧美的一区| 久久亚洲国产精品尤物| 91tv亚洲精品香蕉国产一区| 香蕉成人久久| 国产精品伦一区二区| 国产美女高潮在线观看| 99tv成人| 日韩av一二三| 久久久久久自在自线| 99在线观看免费视频精品观看| 亚洲青青久久| 久久精品一区二区三区中文字幕| 99久久激情| 亚洲精品自拍| 日韩黄色大片网站| 四虎在线精品| 欧美少妇精品| 天堂va欧美ⅴa亚洲va一国产| 精品一区av| 国产免费成人| 精品午夜久久| 亚洲欧美一区在线| 青草国产精品久久久久久| 日韩欧美精品一区| 日韩激情精品| 欧美日韩在线二区| 青青在线精品| 国产99精品| 国产日韩精品视频一区二区三区| 91精品xxx在线观看| 日韩精品一区二区三区av| 国产精品99一区二区三| 日韩中文字幕区一区有砖一区| 国产精选久久| 在线综合欧美| 成人在线视频中文字幕| 精品一区毛片| 国产伊人久久| 午夜久久av | 天海翼亚洲一区二区三区| 成人台湾亚洲精品一区二区| 另类亚洲自拍| 久久精品三级| 蜜桃久久久久久| 中文一区一区三区高中清不卡免费| 男女性色大片免费观看一区二区 | 黄色成人精品网站| 国产精品15p| 亚洲网址在线观看| 快播电影网址老女人久久| 综合激情网站| 亚洲精品亚洲人成在线观看| 麻豆成全视频免费观看在线看| 香蕉久久一区| 99在线观看免费视频精品观看| 久久精品一区二区三区中文字幕| 蜜臀久久久99精品久久久久久| 黄色aa久久| 国产精品一区二区三区av麻| 国产精品日韩久久久| 91精品国产福利在线观看麻豆| 麻豆视频久久| 日韩精品中文字幕一区二区| 亚洲激情中文| 91亚洲一区| 日韩精品一区二区三区中文在线 | 国模精品一区| 久久国产乱子精品免费女| 免费视频最近日韩| 蜜桃国内精品久久久久软件9| 久久精品色播| 91精品国产一区二区在线观看 | 亚洲香蕉网站| 高清av不卡| 福利一区二区| 黄色精品视频| 久久精品九色| 国产精品久久久久久妇女| 亚洲精品高潮| 亚洲欧洲专区| 亚洲精选久久| 亚洲男人在线| 日本一区福利在线| 久久亚洲色图| 老司机精品久久| 亚洲一区日本| 欧美一级专区| 蜜桃av一区二区三区电影| 99国产精品久久久久久久 | 在线观看免费一区二区| 日韩欧美国产精品综合嫩v| 成人一区而且| av中文字幕在线观看第一页 | 鲁鲁在线中文| 日韩中文影院| 美女少妇全过程你懂的久久| 99久精品视频在线观看视频| 欧美日韩水蜜桃| 九九综合九九| 香蕉精品999视频一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 快she精品国产999| 中文字幕日韩欧美精品高清在线| 爽爽淫人综合网网站| 亚洲免费影视| 亚洲精品国产日韩| 国产精品亚洲成在人线| 国产精品宾馆| 久久久91麻豆精品国产一区| 国产激情在线播放| av一区在线| 99亚洲精品| 日韩精选在线| 免费亚洲婷婷| 中文字幕在线视频网站| 久久激情一区| 国产午夜精品一区二区三区欧美 | 蜜臀久久99精品久久一区二区| 欧美精品一卡| 亚洲精品精选| 久久精品资源| 国产综合色产| 亚洲精品看片| 欧美91在线|欧美| 中文字幕高清在线播放| av亚洲在线观看| 综合亚洲色图| 精品无人区麻豆乱码久久久 | 亚洲国产一区二区三区在线播放| 国产精品日韩| 久久不卡国产精品一区二区| 中国字幕a在线看韩国电影| 人人爽香蕉精品| 国产精品成人a在线观看| 日韩精品一级中文字幕精品视频免费观看 | 精品在线91| 国产精品视频首页| 午夜国产一区二区| 久久xxx视频| 免费观看在线色综合| 成人三级高清视频在线看| 日韩中文av| 久久精品导航| 国产精品xxx在线观看| 国产在线成人| 国产精品大片| 视频一区国产视频| 吉吉日韩欧美| 综合激情五月婷婷| 99精品视频精品精品视频| 国产乱子精品一区二区在线观看| 蜜桃tv一区二区三区| 精品中文字幕一区二区三区 | 欧美亚洲三区| 日本午夜精品| 婷婷激情一区| 日韩av黄色在线| 在线天堂资源www在线污| 国产视频一区欧美| 久久这里只有| 在线观看一区| 日韩在线综合|