This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Router functionality broken from 1.3.5 to 1.3.6 in some specific cases #11693
Closed
Description
HTML code (outside ng-app):
<p> <a href='#/one/10'>Trinity</a> | <a href='#/two/200/20'>Morpheus</a> | <a href='#/three/3000/300/30'>Neo</a> | <a href="index.html?test=abc">Test</a> </p>
JavaScript:
routingiApp.config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/one/:oneId/', { templateUrl: 'templates/one.html', controller: 'oneController' }). when('/two/:oneId/:twoId/', { templateUrl: 'templates/two.html', controller: 'twoController' }). when('/three/:oneId/:twoId/:threeId/', { templateUrl: 'templates/three.html', controller: 'threeController' }). otherwise({ redirectTo: '/one/123/' }); }]);
The issue: Clicking on 'Test' should result in default action to be performed, and that's how it is up to 1.3.5. In 1.3.6 and above nothing happenes instead - I can see white screen only. Clicking on first three links works as it should.