我一直在关注培养的phoenix / elm教程,我得到了第6部分,其中添加了座位切换功能。当我进入生成的页面并点击座位时,它们变为绿色。我的问题是“为什么要绿色?”。从我可以看到它到目前为止在现有代码中的任何地方都没有明确指定。我错过了什么或者这是某种怪癖吗?
这是github代表:https://github.com/CultivateHQ/seat_saver
以下是我关注的教程:https://github.com/CultivateHQ/seat_saver
答案 0 :(得分:2)
Toggle Seat
Action翻转该席位的occupied
字段的值,然后根据occupied
字段的值,最后adds a class occupied
or available
查看席位stylesheet changes the background color .seat
的{3}}取决于班级:
.available { background: #AAA; }
.occupied { background: #99cc33; }