我使用角度与web api问题是当我使用 $ location.url(“/ home”);当我检查用户的URL(在Chrome开发收费) 主页不显示 http://errors.angularjs.org/1.6.3/ $编译/ tpload?P0 =模板%2Fhome.html & P1 =未定义& P2 =未定义
在网址模板%2Fhome.html作为我的路径模板/家,所以什么是%2F
请帮助我 问候, Akmal。
我使用角度与web api问题是当我使用 $ location.url(“/ home”);当我检查用户的URL(在Chrome开发收费) 主页不显示 http://errors.angularjs.org/1.6.3/ $编译/ tpload?P0 =模板%2Fhome.html & P1 =未定义& P2 =未定义
在网址模板%2Fhome.html作为我的路径模板/家,所以什么是%2F
请帮助我 问候, Akmal。
您是否已将$routeParams
服务与$location
一起注入到js文件中?
如果您使用的是1.4版本,则不会有问题。但是,如果你正在使用1.5及更高版本,您必须在您的配置提供这样的:
app.config(['$locationProvider', function($locationProvider) {
$locationProvider.hashPrefix('');
}]);
试试这个,如果其他选项不起作用:
$timeout(function() {
$location.path('/home');
});
不要忘记注入$timeout
%2F是URL编码的'/'字符。问题是您的模板无法从您提供的URL加载。 –