我有这个plunker在我第一次搜索点击时效果很好。但是对于我的第二次搜索,没有任何反应,$location.path
保持不变,因为它已经在同一条路径上,/search
如何使角度理解能够多次点击?
答案 0 :(得分:0)
好吧,我在这个问题上挣扎了很长时间,终于解决了问题。
app.controller ('setSearch',function($scope,$location,$route,queryService) {
$scope.getQuery = function(message){
queryService.setUserQuery(message);
$location.path( "/search" );
$route.reload();
};
});
添加'$ route.reload()`就可以了。没想到这么简单的解决方案。 :)