AngularJS caseInsensitiveMatch 不工作

标签 angularjs

我提到了 AngularJS + Base Href Case Sensitive?这个线程。按照我应该使用 1.1.5 但是我仍然有问题。

Angular 仍然返回相同的错误。这就是我正在做的。

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

我的基本 Href 是 /appname/。现在任何人都可以输入 URL,例如 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

最佳答案

caseInsensitiveMatch 不在 Angular 1.1.5 的文档中。似乎最好升级并查看是否可以解决问题。

关于AngularJS caseInsensitiveMatch 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19249130/

相关文章:

javascript - Angular 1.X 创建一个表单,其值通过按钮增加/减少

javascript - 为什么我的 div 表现得像我指定了一个半厘米的上边距/下边距?

angularjs - 如何在 AngularJS 中使用 ng-repeat 迭代键和值?

java - 即使启用 CORS,POST 也会被阻止

javascript - AngularJS 指令,在元素后插入 HTML

jquery - 根据 Angular JS 中的下拉选择过滤数据

javascript - 将对象传递给指令

angularjs - 在自定义指令中将参数传递给 ng-click 指令

javascript - 如何在我的 Protractor 测试中设置 3 个日期?

angularjs - 如何告诉 Angular2 忽略嵌入的 Angular1 应用程序?