コントローラからdom要素($ element)にアクセスしようとしていますが、「不明なプロバイダー」エラーが発生します(不明なプロバイダー:$ elementProvider <-$ element)
コードは次のとおりです。
CatalogController = function($scope, $state,$http,$element) {
console.log('CatalogController',$scope.$id,'parent:',$scope.$parent.$id);
}
appModule.config(function($stateProvider) {
$stateProvider.state('catalog1', {
url: '/catalog',
views: {
'catview':{
templateUrl: 'partials/catalog.html',
controller: [ '$scope', '$state','$http','$element',CatalogController ]
}
}
});
})
$httpの注入は問題ありません。
何か案は?