在创建/更新时,使用$ state.go('main.myEntries'),但是直到重新加载更新的内容或新内容才显示

拉姆·穆达利亚(Ram Mudaliar)

我有一个页面,用户可以在其中创建或更新条目。然后,当用户点击“提交”时,创建或更新完成,并将用户发送到“我的条目”页面。

但是,直到重新加载页面,我才能看到我刚刚创建或更新的内容。例如,这是我的创建:

        if(vm.create) {
            Entry.create(vm.entry)
            .success(function(response) {
                vm.saving = false;
                vm.entry = { images : []};
                $state.go('main.myEntries');
            });

该用户将被带到“我的条目”页面,但只有在重新加载后才会显示新内容。如何使用户进入“我的条目”页面,以便用户看到新内容?

潘卡·帕克(Pankaj Parkar)

您可以reload在此处使用option,该值应该为true,{reload: true}以便强制重新加载状态。

$state.go('main.myEntries', {reload: true});

或者

$state.go($state.current, {}, {reload: true}); //reload current state again.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档