我已使用此网址方案为我的帖子创建了一个编辑器
http://localhost:4200/admin/edit-post/post-permalink
您可以通过ember的输入辅助工具更改post-permalink
。
{{input type="text" value=permalink}}
如何同时更改浏览器中的URL以反映更改的永久链接?
答案 0 :(得分:1)
感谢@andrusieczko的评论,我能够通过阅读文档http://emberjs.com/guides/routing/query-params/来解决这个问题:)
import Ember from 'ember';
export default Ember.ObjectController.extend({
permalinkChanged: function() {
this.transitionToRoute("/admin/posts/edit/" + this.get('permalink'))
}.observes('permalink')
注意:我使用了一个观察者而不是一个动作助手,因为key-press
在触发动作后改变了值。