0
问题示例:Plunker
其关于controller.js文件。我试图通过cleanSearchParameters
输出到$location.search
功能,它确实工作,但整个$scope
得到重置。
查看示例中的控制台以获取更多详细信息。尝试检查一些复选框。
问题示例:Plunker
其关于controller.js文件。我试图通过cleanSearchParameters
输出到$location.search
功能,它确实工作,但整个$scope
得到重置。
查看示例中的控制台以获取更多详细信息。尝试检查一些复选框。
在定义路由reloadOnSearch
参数设置为false
:
app.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/', {
templateUrl: 'bug.html',
controller: 'appController',
reloadOnSearch: false
});
}]);
这将允许您无需重新加载控制器更新搜索参数。
OMG其作品。我从6小时就被卡住了:哦,非常感谢你的兄弟xD – RaV
我不知道角路由器,但如果您使用的是角度ui路由器,而不是使用reloadOnSearch选项,您可以在状态上设置该选项以防止在查询参数更改时重新加载状态。 – Duncan