У меня есть следующий код в большом угловом проекте:AngularJs 1,3 проверки, если контроллер существует
$stateProvider.state('my-app', {
url : '/',
views: {
'[email protected]': {
templateUrl: '/?page=/home',
controller: 'HomeController'
}
}
});
Я знаю, что могу удалить контроллер с помощью delete element['views']['[email protected]']['controller'];
и инициализации с element
после этого, но как я могу проверить, если HomeController
существует? После дня исследования. В Angular нет рабочего решения.
просто использовать console.log ('вызова HomeController'); в вашем домашнем контроллере, когда он запускает контроллер, это будет принтер в вашем браузере. –
Я хочу проверить, существует ли это, потому что некоторые контроллеры не будут существовать. –