반응형
오류: "선택기가 구현되지 않음"
각진 요소를 선택하는 데 어려움을 겪고 있습니다.제가 바보 같은 실수를 하고 있는 게 틀림없어요.
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는 각도를 맞추기 전에 참조가 필요하기 때문입니다.JSFiddle은 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>
이렇게 하면 Angular는 JQuery를 사용할 수 있고 JQLite를 사용할 수 없다는 것을 알 수 있습니다.이 작업을 수행하면 셀렉터가 다음 작업을 수행합니다.angular.element()
올바른 순서로 스크립트를 참조할 수 있도록 업데이트된 fiddle입니다(그리고 약간 변경된 내용은 주석 참조)
JQuery가 없는 경우, DOM Element를 수동으로 선택할 수 있습니다.
var div = document.querySelector('div');
$scope.elem = angular.element(div);
언급URL : https://stackoverflow.com/questions/13480796/error-selectors-not-implemented
반응형
'programing' 카테고리의 다른 글
jQuery를 사용하는 a의 내용을 얻으려면 어떻게 해야 합니까? (0) | 2023.10.08 |
---|---|
여러 필드를 그룹별 및 합계로 선택합니다. (0) | 2023.10.08 |
C 또는 C++에 경량 멀티파트/폼 데이터 파서가 있습니까? (0) | 2023.10.03 |
nginx: 모든 요청을 단일 html 페이지로 보냅니다. (0) | 2023.10.03 |
인터페이스 오류:Oracle 환경 핸들을 가져올 수 없습니다. ORACLE_HOME이 올바르고 SQL*Plus가 연결됩니다. (0) | 2023.10.03 |