我使用带有web api问题的角度是当我使用$ location.url(“/ home”);当我检查用户url时(在chrome开发收费中)主页没有显示http://errors.angularjs.org/1.6.3/ $ compile / tpload?p0 = template%2Fhome.html&p1 = undefined&p2 = undefined
在网址模板%2Fhome.html中,作为我的路径模板/ home,那么什么是%2F
亲切地帮助我,Akmal。
如果您使用的是1.4版,则不会出现问题。但如果您使用的是1.5及更高版本,则必须在配置中提供:
app.config(['$locationProvider', function($locationProvider) {
$locationProvider.hashPrefix('');
}]);
如果其他选项不起作用,请尝试此操作:
$timeout(function () {
$location.path('/home');
});
别忘了注入$timeout
你有没有$routeParams
服务注入你的js文件与$location
?