programing

Angular를 위한 사용 사례JS 및 JQuery

stoneblock 2023. 3. 25. 09:15

Angular를 위한 사용 사례JS 및 JQuery

저는 JQuery 프로그래머입니다. Angular를 사용하고 싶습니다.다음 프로젝트 JS입니다.JQuery를 포함하여 사용하지 않고 "각도로 생각하는 방법"에 대한 훌륭한 답변을 읽고 JQuery + Angular를 사용할 때 어떤 좋은 사용 사례가 있는지 궁금합니다.내 Angular 프로그래밍에 약간의 익숙함을 가져오고 싶다.

Stackoverflow 투고에서 인용한 내용:

결론은 다음과 같습니다.해결할 때는 먼저 AngularJ를 생각하십시오.S"; 해결책이 생각나지 않으면 커뮤니티에 문의합니다.그 후에도 쉬운 해결책이 없을 경우 언제든지 jQuery에 문의해 주십시오.

JQuery에는 언제 도착해야 합니까?

AngularJS는 중간에서 가파른 학습 곡선을 가진 복잡한 프레임워크이다.JQuery는 프레임워크가 아니라 라이브러리입니다.특히 CRUD 앱을 1페이지로 구축하려는 경우 AngularJS는 양방향 데이터 바인딩, 라우팅(단일 페이지 앱에 중요) 및 기타 많은 기능을 제공하므로 적합합니다.

jQuery의 서브셋인 jQlite를 사용하지만 앱의 구축 방법에 대해서는 의견이 다릅니다.이는 앱이 어떻게 동작하는지 확실히 이해하고 컨트롤러, 서비스 및 디렉티브를 이해하고 DOM만 업데이트해야 하는 이유를 의미합니다.

jQuery만으로 한 페이지 앱이 가능하지만 프레임워크 측면은 사용자가 직접 관리해야 합니다.

각도 앞에 jQuery를 포함하는 경우JS는 jQlite를 대체하여 기본을 파악하여 사용에 대한 결정을 내리기 위한 지식을 몸에 익힐 것입니다. egghead.io에서 이 훌륭한 비디오를 보십시오.

jQuery에 도달하는 시기

Angular 방식으로 작업을 수행할 수 없을 때 jQuery에 도달합니다.이것은 프레임워크의 경계에 있는 경우가 많습니다.

예:

예를 들어 Angular에는 선택한 요소의 항목을 비활성화하는 방법이 없습니다.여기서 jQuery를 호출하면 선택 항목에서 변경 이벤트를 듣고 지시문에서 UI를 직접 조작할 수 있습니다.아래 업데이트를 참조하십시오.

예를 들어 서드파티 라이브러리를 사용하는 경우 jQuery를 사용하여 이벤트를 트리거하고 서드파티 코드 등에서 이벤트를 픽업해야 할 수 있습니다.여기서 jQuery나 pubsub 같은 것이 매우 가치 있다는 것을 알게 될 것입니다.

갱신하다

라우팅 기능에 대해서는 즉시 사용할 수 있는 라우터보다 뛰어난 UI-Router를 적극 추천합니다.

업데이트 v2

Angular 1.4는 이제 선택 요소에서 옵션을 비활성화할 수 있습니다.

질문의 인용에 있는 키워드는, 「*결국, 쉬운 솔루션이 없는 경우*」라고 하는 것입니다.

JQuery + Angular를 사용할 때 좋은 활용 사례가 있는지 궁금합니다.

사용 사례: 현재 작업 중인 프로젝트는 Zurb Foundation의 "발견" 컴포넌트를 모달 창으로 사용하고 있으며, 특히 마음에 듭니다.작업 중인 앱에 대한 칭찬이 잘 됩니다.물론 모달 창을 특징으로 하는 Angular UI 프로젝트도 있지만, 이 경우에는 공개를 선호합니다.

이것은 JQuery에 의존합니다.사용자 blesh는 이를 Angular와 통합하는 방법에 대한 훌륭한 아이디어를 가지고 답변했습니다.여기 JS가 있어요.

몇 가지 조사 후 JQuery에서 훨씬 더 쉬운 작업을 수행할 수 있다고 결론을 내리면 작업을 수행합니다. 단, Angular 구성 요소를 통합해야 합니다.JS웨이

어쨌든 그건 내 생각이다.

언급URL : https://stackoverflow.com/questions/15078487/use-cases-for-using-angularjs-and-jquery