我正在尝试从控制器访问 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 的注入很好。
有任何想法吗?