我使用角度與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加載。 –