angularjs制作长日历

时间:2015-01-15 16:36:20

标签: angularjs calendar long-integer

我正在开发angularjs日历,这个日历由日,房间和费率计划组成。 例如:

room/rateplan    | 2015-01-15 | 2015-01-16 | 2015-01-17 | 2015-01-18 | 
----------------------------------------------------------------------
Simple Room      |     5      |      6     |      6     |      6     |
----------------------------------------------------------------------
   Room only     |    50€     |    55€     |    50€     |    50€     |
----------------------------------------------------------------------
   All inclusive |    65€     |    65€     |    65€     |    65€     |
----------------------------------------------------------------------
Doble Room       |     5      |      3     |      0     |      6     |
----------------------------------------------------------------------
   Room only     |    65€     |    65€     |    50€     |    65€     |
----------------------------------------------------------------------
   All inclusive |    50€     |    50€     |    50€     |    50€     |
---------------------------------------------------------------------- 

使用日历,用户可以更新房价计划中的价格和房间内的免费房间数量。这很完美。

我的问题是当用户选择很多房间和费率计划时,angularjs需要很长时间才能呈现所有日历并且浏览器崩溃。

我的最后一个解决方案是使用php制作日历但是我不能使用angularjs。

任何解决方案?

在此链接中,您可以查看我的日历示例以及如何生成: http://jsfiddle.net/joucogi/rhhvnjsu

为了生成日历,我必须为每个房间循环所有的费率计划,并为每个费率计划循环所有日子。有很多循环,我认为当用户选择很多房间,费率计划和天数时,这就是我的问题的原因。

任何想法或解决方案?

1 个答案:

答案 0 :(得分:0)

最后,我使用php创建了日历,并使用jquery进行事件。 我无法用angularjs或backbonejs解决问题。