我知道$ locationChangeSuccess会在URL更改时触发,但我想感知URL中查询字符串部分的任何更改。
我正在使用ui-router。我试图找出一种方法来调用控制器内的一个函数(它是一个状态视图的控制器),只有当查询字符串发生变化时。查询字符串将从$ state.go语句更改,如下所示:
$state.go('search', {quotaId: params.quotaId, campaignName: params.campaignName}, {notify:false} ); //update URL query string using input components' data