을 타겟으로하고 각도로 클릭했지만 jQuery없이 클릭하려는 요소를 표시합니다. 나는 각도에 새로운 오전각도 js에있는이 키워드는 유형 오류
TypeError: this.querySelector is not a function.
:
$scope.hide = function() {
this.querySelector('ul').style.display = 'none'
};
는하지만이 오류를 얻고있다. 내가 뭐 잘못하고 있니?
[ "어떻게합니까"이 "키워드를 사용할 수 있습니까?"(http://stackoverflow.com/questions/3127429/how-does-the-this-keyword-work) – Jeroen
를 'querySelector'는'document'의 속성입니다. '문서 '수준의 HTML 변경을 수행하는 경우 아마도 응용 프로그램 논리에 대해 잘못 생각할 것입니다. 당신은'ng-show','ng-if' 또는 유사한 것을 대신 사용해보아야합니다. 각도로 생각하는 방법에 대한 자세한 예제는 http://stackoverflow.com/questions/14994391/thinking-in-angularjs-if-i-have-a-jquery-background/15012542#15012542를 참조하십시오. – Claies