我正在创建一个复选框网格,使用户可以为田径运动会选择不同的事件和年龄类。事件是列,类是行。
这是插件:http://plnkr.co/edit/j6gRR18qXCDNCMQ9VDNG?p=preview
我首先用嵌套的ng-repeat创建了这个。它可以工作,但加载速度很慢,这显然是由于数据绑定和监视的创建。为了加快速度,我编写了一个指令来执行嵌套循环和构建html。
复选框绑定到二维数组 - classevent [] []。
问题在于我无法使绑定与指令一起使用。
以下是在Plunker中查看问题的步骤:
最后加载时,打开控制台,然后向下滚动网格到底部 - 第201列,第32行。单击“保存”,控制台中出现错误。选中方框201,32,然后再次单击“保存”。这是真的。所以数据绑定正在发挥作用。
现在转到html并注释掉tbody ... / tbody并取消注释tbody classeventgrid ... / tbody指令,如代码中所述。
它的加载速度要快得多,但是如果你像以前一样加载,你会看到绑定被破坏了。
谁能告诉我我做错了什么?