在emberjs中执行此操作的正确方法
Correct way to do this in emberjs
那么,点击操作是否应该转到路由器上的一个方法,比如"showPropertyPanel",并使路由器在此页面上处于showProperties状态,从而显示路由?然后设置属性出口。
这是正确的吗
问题是我不希望路由从/pages/1234更改为/pages/1234/showproperties
这是现在通过路由器改变状态的所有操作的正确方法吗?你能把有路线和没有路线的州混合在一起吗?
之前我只会在PageView上启动一个事件来创建属性面板并显示它等。
请有人能在这方面给我一些帮助吗?因为我确信我不是目前唯一一个在这方面挣扎的人?
在状态上,您的事件处理程序不必转到新状态来显示面板。它可以,但不必。这是一种关于如何处理这些事情的体系结构决策。如果面板启动时可能会发生复杂的事情,您可能需要一个新的状态来处理所有可能源自面板的事件。
另一方面,你可以做你以前做的事情,但在路由器上做,而不是直接在视图上做。
关于路线问题,你不能只做吗
route: "/",
在面板状态上以保持与以前相同?
相关文章:
- 有没有一种方法可以检测ios<>使用jquery和触发器操作形成导航按钮
- 如何将原型用于自定义方法和对象操作
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- JavaScript 表单操作更改RC方法发布文本输入提交
- 从填充了 AJAX 的下拉列表中获取控制器的操作方法中的值
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- 我无法在操作方法中将我的文件传递给 httppostedfilebase
- 操作方法:第一次单击动画 1,第二次单击动画 2
- 为什么我需要使用 document.write 而不是 DOM 操作方法
- Jquery Ajax调用没有't点击操作方法/返回整个HTML页面
- bind():您正在将一个组件方法绑定到该组件.React会自动为您执行此操作
- 操作映射触发控制器中的错误方法
- asp.net mvc操作方法发布除json数据之外的数据
- 无法使用angularjs$http请求将参数发送到服务器操作方法
- 在emberjs中执行此操作的正确方法
- 有没有一种方法可以在长时间运行的JavaScript操作之前强制回流
- 是否有任何方法可以在单击“加载前确认”对话框的“确定”按钮后执行某些操作
- 在AngularJS中重构$scope操作的更好方法
- 为什么在Redux存储中使用字符串而不是直接方法调用来触发操作
- React+Redux.执行容器和转储组件中定义的所有方法/操作