3

AngularJS + Base Href Case Sensitive?を参照しました。このスレッド。1.1.5 を使用する必要がありますが、それでも問題が発生します。

Angular はまだ同じエラーを返しています。これが私がやっていることです。

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

私のベース Href は/appname/です。誰でも、または任意の組み合わせで URL を入力できるようになりAppNameましappNameた。

現在、ルーティングは、URL に base 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
4

1 に答える 1

1

caseInsensitiveMatch は、Angular 1.1.5 のドキュメントにはありません。アップグレードして、問題が解決するかどうかを確認するのが最善のようです。

于 2013-12-08T19:58:51.833 に答える