Angular UI-Router:在提交表单时显示视图

时间:2015-02-17 17:19:54

标签: angularjs forms angular-ui-router nested-views

我在here有一个掠夺者,其中包含左侧的一个表格。提交表单后,我希望在右栏中将结果显示为ui-view。我使用ui-router在与搜索按钮关联的vm.search()函数中执行此操作:

$state.href('/results');

但是,提交表单时不会加载结果页面。有人能指出我正确的研究方向还是给我一些快速的提示/答案?我很感激

1 个答案:

答案 0 :(得分:1)

问题在于href的使用,如果你使用它可以工作:

$state.go('formResult'); //display the results page

$ state.href -

  

一个url生成方法,它返回给定的已编译url   状态填充了给定的参数。

示例:

$state.href("about.person", { person: "bob" }) == "/about/bob"