[问题]AngularJS:ng-grid select2 bug?

楼主: ace119 (信)   2014-10-04 23:51:20
语言: 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...?
感谢各位
作者: kinanson (kinanson)   2014-10-05 20:24:00
如果你想在ie8能正常,用旧版jquery会比较好.....
楼主: ace119 (信)   2014-10-05 21:00:00
谢谢你,但是上头规定用 AngularJS...

Links booklink

Contact Us: admin [ a t ] ucptt.com