在emberjs中做到这一点的正确方法
问题描述:
所以点击动作应该在路由器上出现一个方法'showPropertyPanel',并将路由器置于此页面上的showProperties状态显示路由? 然后设置属性出口。在emberjs中做到这一点的正确方法
这是正确的吗?
问题是我不想要的路线从/页/ 1234 /页/ 1234/showproperties
改变这是通过路由器来做到这一点,现在的一切行动以改变状态,正确的方法是什么?你有没有混合在一起的路线?
之前,我只想火上浏览量的事件来创建属性面板,并显示等
请能有人给我一些这方面的帮助,因为我相信我不是唯一与此挣扎在这一刻?
答
您的事件处理程序在状态上不必转到新状态以显示面板。它可以,但不一定。这是关于如何处理这些事情的架构决定。如果面板启动时可能发生复杂事情,则可能需要一个新状态来处理可能来自面板的所有事件。另一方面,你可以做你之前做的事情,但是在路由器中而不是在视图上直接做。
关于路线问题,你不能只是做
route: "/",
面板上的状态,以保持相同的,因为它以前?
感谢您的回答。任何机会,你可以在代码中告诉我如何在不改变状态的情况下在路由器上处理这个问题?非常感谢。干草堆 – 2012-07-26 21:56:25