Привет в моем приложении у меня есть два состояния называется hello
и createHello
изменить угловое положение в соответствии с параметром URL
модули, связанные с thees два состояния приведены ниже.
createHello Модуль
(function(module){
'use strict';
module.config(['$stateProvider',
function($stateProvider) {
$stateProvider.state('createHello', {
url: '/hello/create',
templateUrl: 'app/createHello/createHello.html',
controller: 'createHello'
});
}
]);
})(angular.module('createHello', ['header', 'ui.router', 'timeliner','common']));
привет Модуль
(function (module) {
'use strict';
module.config(['$stateProvider',
function ($stateProvider) {
$stateProvider.state('hello', {
url: '/hello/{id}',
templateUrl: 'app/hello/hello.html',
controller: 'hello',
resolve: {
.....
}
});
}
]);
})(angular.module('hello', ['header', 'ui.router', 'helloTimer', 'logger', 'timeliner', 'common']));
Любой URL шаблон /hello/xxxx
будет идти в hello
состоянии. Я хочу, чтобы этот конкретный URL (/hello/create
) перешел в состояние createHello
. На данный момент он также перейдет в состояние hello
. Любые советы по решению этой проблемы?
вы должны проверить разницу между '$ routeProvider' и' $ stateProvider'. –
Спасибо за предложение @Parth. Я начал читать его :) –