Javascript 如何在controller下添加angular js HTML5模式
我是Angular js新手。我尝试在我的一个控制器中实现html5模式。在我的Angular js应用程序中有3个控制器,但我需要在其中一个控制器中实现html5模式,而不是在所有控制器中。我正在使用Javascript 如何在controller下添加angular js HTML5模式,javascript,html,angularjs,Javascript,Html,Angularjs,我是Angular js新手。我尝试在我的一个控制器中实现html5模式。在我的Angular js应用程序中有3个控制器,但我需要在其中一个控制器中实现html5模式,而不是在所有控制器中。我正在使用 App.config(function($locationProvider) { $locationProvider.html5Mode(true); }); 但是这个配置会影响我所有的控制器。我需要在我的一个控制器下添加html5mode true。我不知道这是否可能 提供程序
App.config(function($locationProvider) {
$locationProvider.html5Mode(true);
});
但是这个配置会影响我所有的控制器。我需要在我的一个控制器下添加html5mode true。我不知道这是否可能 提供程序仅在实例化角度模块时可用。在模块在配置块内实例化之前,只能使用模块的提供程序。因此,您可以为每个模块配置$locationProvider一次,而不是在控制器级别。这是不可能的,为什么你想为一个控制器这么做呢?在我的网站上只有3个页面使用了angular js controller。当我使用config html5mode true时,它只是更改url,无法加载其他页面,这意味着路由更改配置是错误的,而不是修复html5mode,我想你应该试着修复路由部分。@Himanshu:如果答案能成功回答你的问题,你介意接受吗?