2017-04-02 89 views
0

我使用角度與web api問題是當我使用 $ location.url(「/ home」);當我檢查用戶的URL(在Chrome開發收費) 主頁不顯示 http://errors.angularjs.org/1.6.3/ $編譯/ tpload?P0 =模板%2Fhome.html & P1 =未定義& P2 =未定義

在網址模板%2Fhome.html作爲我的路徑模板/家,所以什麼是%2F

請幫助我 問候, Akmal。

+0

%2F是URL編碼的'/'字符。問題是您的模板無法從您提供的URL加載。 –

回答

-1

您是否已將$routeParams服務與$location一起注入到js文件中?

0

如果您使用的是1.4版本,則不會有問題。但是,如果你正在使用1.5及更高版本,您必須在您的配置提供這樣的:

app.config(['$locationProvider', function($locationProvider) { 
    $locationProvider.hashPrefix(''); 
}]); 
0

試試這個,如果其他選項不起作用:

$timeout(function() { 
    $location.path('/home'); 
}); 

不要忘記注入$timeout