[問題]AngularJS:ng-grid select2 bug?

看板Ajax作者 (信)時間11年前 (2014/10/04 23:51), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
語言: AngularJS 使用: ng-grid, select2 問題1: 在 ng-grid 欄位中插入 combobox 這個 combobox 套用 select2 樣式 並且使用 placeholder 顯示預設內容 但是這個預設內容是動態的 我用 row.entity('data') 去抓該欄位資料 placeholder="{{row.entity('data')}}" 顯示 問題來了 在資料只有50筆以內(含),下拉表格的placeholder可以正常顯示 但是資料超過50筆後,placeholder顯示就會出現錯誤 我改塞 row.rowIndex 給 placeholder 讓它顯示抓到的行數 神奇的事情發生了 我拖拉表格的卷軸 placeholder顯示的行數就隨機亂數顯示 同一個欄位可能你這次拉下來顯示18 拉上去再拉下來卻顯示30 但是我用chrome F12的JS debug去看該欄位 該欄位的值是正確的,是我想要顯示的內容 這是bug嗎? 我在想他應該是為了節省記憶體 只有在拉到要顯示的內容才去讀取 而這中間就產生問題了 有解決辦法嗎? 問題2: select2 在 IE8 上的表現非常不優 combobox 的 List 含有1-200筆的資料 點選下拉選單後讀取的時間非常的久,選擇也非常的久 而我在 Angular UI 上看到 他們表示 select2 已經過時 推薦使用 Angular ui-select 於是我充滿期待的去試用了一下 結果卻是...效能一樣差... 想問一下有沒有在 IE8 上表現速度稍微正常的 select...? 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.33.63 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1412437882.A.8C7.html

10/05 20:24, , 1F
如果你想在ie8能正常,用舊版jquery會比較好.....
10/05 20:24, 1F

10/05 21:00, , 2F
謝謝你,但是上頭規定用 AngularJS...
10/05 21:00, 2F
文章代碼(AID): #1KC1TwZ7 (Ajax)
文章代碼(AID): #1KC1TwZ7 (Ajax)