在一个页面上,我根据用户选择(过滤器)通过 ajax 加载内容,以确保在用户重新加载或登陆页面时加载的内容保持原位,我将选择的过滤器放入 url 查询字符串中。由于我在此特定页面上通过 ajax 加载内容,因此每次用户选择新过滤器时都不需要重新加载整个页面,因此我阻止浏览器使用以下配置对 url 更改做出反应:
app.config(['$locationProvider', function($locationProvider) {
$locationProvider.html5Mode(true);
}]);
但是,这会影响整个应用程序并阻止所有其他页面在 url 更改时重新加载,这是我不想要的行为。如何使此配置仅影响我的应用程序中的一个特定控制器?