0

那么单击操作是否应该转到路由器上的一个方法说“showPropertyPanel”,并且在此页面显示路由上将路由器置于 showProperties 状态?然后设置属性插座。

它是否正确?
问题是我不希望路由从 /pages/1234 更改为 /pages/1234/showproperties

这是现在通过路由器更改状态的所有操作的正确方法吗?您可以将有和没有路线的状态混合在一起吗?

在我只是在 PageView 上触发一个事件以创建属性面板并显示它等之前。

请有人可以在这方面给我一些帮助,因为我确定我不是目前唯一一个为此苦苦挣扎的人吗?

4

1 回答 1

1

状态上的事件处理程序不必进入新状态即可显示面板。它可以,但不是必须的。这是一种关于如何处理此类事情的架构决策。如果面板启动时可能会发生复杂的事情,您可能需要一个新状态来处理可能源自面板的所有事件。

另一方面,你可以做你以前做的事情,但是在路由器中而不是直接在视图上做。

关于路线问题,你不能做

route: "/",

在面板状态上保持与以前相同?

于 2012-07-26T17:43:02.207 回答