2013-10-08 135 views
3

我參考AngularJS + Base Href Case Sensitive?這個線程。按照我應該使用1.1.5但是我仍然有問題。AngularJS caseInsensitiveMatch不工作

Angular仍然返回相同的錯誤。這是我正在做的。

$routeProvider.otherwise({ redirectTo: '/' , caseInsensitiveMatch : true }); 

我的基地Href是/appname/。現在任何人都可以輸入網址,例如AppNameappName或任意組合。

現在路由只在URL包含基礎href中給出的內容時才起作用。

我做錯了什麼?

這裏是控制檯輸出

Uncaught TypeError: Cannot read property '1' of null angular.js:5637 
matchUrl angular.js:5637 
$$parse angular.js:5704 
$get angular.js:6120 
invoke angular.js:2931 
(anonymous function) angular.js:2771 
getService angular.js:2891 
invoke angular.js:2909 
(anonymous function) angular.js:2771 
getService angular.js:2891 
invoke angular.js:2909 
(anonymous function) angular.js:2775 
forEach angular.js:148 
createInjector angular.js:2775 
resumeBootstrapInternal angular.js:1001 
bootstrap angular.js:1017 
angularInit angular.js:977 
(anonymous function) angular.js:16872 
jQuery.Callbacks.fire jquery-1.8.2.js:974 
jQuery.Callbacks.self.fireWith jquery-1.8.2.js:1082 
jQuery.extend.ready jquery-1.8.2.js:406 
DOMContentLoaded jquery-1.8.2.js:83 
+0

您是否嘗試更改角度版? –

+0

我正在使用1.1.5.Wich該用什麼? – lostpacket

+0

我可以在angular.js中看到'caseInsensitiveMatch' – lostpacket

回答

1

caseInsensitiveMatch不是角1.1.5的文件中。看來最好升級,看看是否能解決問題。