Angular UI-路由器:提交表单时显示视图
Angular UI-Router: display a view when form is submitted
我在 here 有一个 plunker,左边有一个表格。提交表单后,我希望在右栏中将结果显示为 ui-view
。我使用 ui-router
在与搜索按钮关联的 vm.search()
函数中执行此操作:
$state.href('/results');
但是,提交表单时不会加载结果页面。有人可以指出我正确的研究方向或给我一些快速 hints/answers 吗?我很感激
问题出在 href 的使用上,如果你使用 go 就可以了:
$state.go('formResult'); //display the results page
$state.href -
A url generation method that returns the compiled url for the given
state populated with the given params.
示例:
$state.href("about.person", { person: "bob" }) == "/about/bob"
我在 here 有一个 plunker,左边有一个表格。提交表单后,我希望在右栏中将结果显示为 ui-view
。我使用 ui-router
在与搜索按钮关联的 vm.search()
函数中执行此操作:
$state.href('/results');
但是,提交表单时不会加载结果页面。有人可以指出我正确的研究方向或给我一些快速 hints/answers 吗?我很感激
问题出在 href 的使用上,如果你使用 go 就可以了:
$state.go('formResult'); //display the results page
$state.href -
A url generation method that returns the compiled url for the given state populated with the given params.
示例:
$state.href("about.person", { person: "bob" }) == "/about/bob"