Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 错误:";“选择器未实现”;_Angularjs - Fatal编程技术网

Angularjs 错误:";“选择器未实现”;

Angularjs 错误:";“选择器未实现”;,angularjs,Angularjs,我很难选择具有角度的元素。我一定犯了一些愚蠢的错误: function Root($scope) { $scope.elem = angular.element('div'); }​ 导致以下结果的错误: Error: selectors not implemented at Error (<anonymous>) at Object.JQLite [as element] (https://ajax.googleapis.com/ajax/libs/ang

我很难选择具有角度的元素。我一定犯了一些愚蠢的错误:

function Root($scope) {
    $scope.elem = angular.element('div');
}​
导致以下结果的错误:

Error: selectors not implemented
    at Error (<anonymous>)
    at Object.JQLite [as element] (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js:1523:13)
    at new Root (http://fiddle.jshell.net/kzX9z/7/show/:28:27)
    at invoke (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js:2795:28)
    at Object.instantiate (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js:2805:23)
    at $get (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js:4621:24)
    at $get.i (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js:4200:17)
    at forEach (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js:117:20)
    at nodeLinkFn (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js:4185:11)
    at compositeLinkFn (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js:3834:14) angular.js:5563
$get angular.js:5563
$get angular.js:4661
$get.Scope.$apply angular.js:7890
SNAKE_CASE_REGEXP angular.js:930
invoke angular.js:2788
bootstrap angular.js:928
angularInit angular.js:904
(anonymous function) angular.js:14397
trigger angular.js:1695
event.preventDefault angular.js:1930
forEach angular.js:110
eventHandler
错误:选择器未实现
错误地(


我做错了什么?我包括了jQuery。这不应该起作用吗?

这是因为jQuery需要在angular之前被引用。JSFIDLE首先注册了angular 1.0.2,然后注册了作为资源添加的jQuery verson

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.min.js"></script>

+这里有10个相同的问题,这个问题有帮助:)加上一个“如果没有jquery”,因为如果使用angular,理想情况下就不会有jquery。
var div = document.querySelector('div');
$scope.elem = angular.element(div);