I am trying to merge two abstract states view into one state. Below is my code. Problem is when I go to .../#!/app/user/27/settings
it redirect me to .../#!/app/user/27
not stay at user settings.
Angular version 1.6.4
App.js:
module.config(function ($stateProvider, $urlRouterProvider)
{
$urlRouterProvider.otherwise('/app/home');
$stateProvider
.state("app", {
abstract: true,
url: "/app",
component: "appRouting"
})
.state("app.user", {
url: "/user/:userId",
component: "userProfileRouting"
})
.state("user", {
abstract: true,
url: "/user/:userId",
component: "userRouting"
})
.state("app.user.settings", {
url: "/settings",
//component: "userSettingsRouting"
template: "hello"
});
}