Всем привет не могу понять почему при создании двух одинаковых state он ругается
RangeError: Maximum call stack size exceeded
а state таковы:
___________________1____________________
angular.module('listing', []).
config(($stateProvider)=>{
$stateProvider.state({
name: 'listing',
url:'/listing',
templateUrl: '/simblebooking/listings/listing.html',
controller: function(){
console.log(123);
}
});
});
___________________2____________________
angular.module('signup', []).
config(($stateProvider)=>{
$stateProvider.state({
name: 'signup',
url: '/signup',
templateUrl: '/simblebooking/signup/first/signup.html'
});
});
и оба поключаются в основной роут:
import angular from 'angular'
import router from 'angular-ui-router'
// local modules //
import home from './home/RouteHome.js'
import component from './components/mainConponents.js'
import signup from './signup/routerSignup.js'
import listing from './listings/routerListing.js'
Не могу понять если их подключить в одном модуле так:
angular.module('app', ['ui.router']).
config(($stateProvider, $urlRouterProvider)=>{
$urlRouterProvider.otherwise('/');
$stateProvider.state({
name:'home',
url:'/',
templateUrl: '/simblebooking/home/home.html',
}).
state({
name: 'booking',
url:'/booking',
templateUrl:'/simblebooking/listings/booking/booking.html',
}).
state({
name: 'signup',
url:'/signup',
templateUrl:'/simblebooking/signup/pages/signup.html',
});
});
то все работает просто замечательно, буду ждать ответа
дела в том, что просто проекта структура ужастная( если тестироват перерисать на plunke && сodeopen, не вариант так как там будет все замечательно работать