반응형

angularJS 37

Angular에서 ng-show를 전환하려면 어떻게 해야 합니까?부울에 기반한 JS?

Angular에서 ng-show를 전환하려면 어떻게 해야 합니까?부울에 기반한 JS? 가 보여주고 , '다'가 있을 만 있어요.isReplyFormOpen①진짜다【응답】튼을 클릭할 때마다 폼 표시 여부를 전환합니다.★★★★★★★★★★★★★★★★★★★?ng-click 이벤트에서 "isReplyFormOpen" 값을 전환하기만 하면 됩니다. Reply 기본적으로는 NOT-in으로 해결했습니다.isReplyFormOpen값을 클릭합니다. Reply 여기를 클릭하면 다음과 같습니다. ng-click="orderReverse = orderReverse ? false : true" 컨트롤러 A에 버튼이 있고 컨트롤러 B에 표시할 요소가 있는 경우 컨트롤러 간에 스코프 변수에 액세스하려면 점 표기법을 사용해야 할 수..

programing 2023.03.07

정적 웹 페이지용 AngularJS SEO (S3 CDN)

정적 웹 페이지용 AngularJS SEO (S3 CDN) 각도 조절을 위해 SEO를 개선할 수 있는 방법을 찾고 있습니다.Amazon S3와 같은 CDN에서 호스팅되는 JS 애플리케이션(백엔드가 없는 단순한 스토리지).대부분의 해결책이 있어, 팬텀JS, prerender.io, seo.disc 등에서는 백엔드에 의존하여 인식합니다.?_escaped_fragment_크롤러가 생성한 후 다른 곳에서 관련 페이지를 가져오는 URL.grunt-html-snapshot에서도 스냅샷 페이지를 미리 생성하더라도 최종적으로 이 작업을 수행해야 합니다. 이 솔루션은 기본적으로 클라우드 플레어를 리버스 프록시로 사용하는데, 이 서비스가 제공하는 보안 장치 등의 대부분이 정적 사이트에 대해 완전히 장황하다는 점을 고려하면..

programing 2023.02.25

안정적 POST 대응을 위한 '베스트' 프랙티스

안정적 POST 대응을 위한 '베스트' 프랙티스 그래서 여기에 새로운 것은 없습니다.그냥 설명을 듣고 있을 뿐, 다른 투고에서는 찾을 수 없는 것 같습니다. 새 리소스를 다시 만들고 있습니다. 예를 들어 다음과 같습니다. /books (POST) 본체 포함: { title: 'The Lion, the Witch and the Wardrobe', author: 'C. S. Lewis' } 새 리소스의 Location 헤더가 포함된 201(Created)을 반환해야 합니다. Location: /books/12345 내가 직접 대답할 수 없는 질문은 서버가 본문에서 무엇을 반환해야 하는가이다. 저는 종종 다음과 같은 대응을 해 왔습니다. { id: 12345, title: 'The Lion, the Witch..

programing 2023.02.25

요소가 표시되는지 확인하려면 어떻게 해야 합니까?

요소가 표시되는지 확인하려면 어떻게 해야 합니까? 나는 어떤 요소가 보이는지 견인기를 사용하여 테스트하려고 한다.요소의 외관은 다음과 같습니다. 크롬 콘솔에서 이 jQuery 셀렉터를 사용하여 요소가 표시되는지 테스트할 수 있습니다. $('[ng-show=saving].icon-spin') [ ​​ ] > $('[ng-show=saving].icon-spin:visible') [] 그러나 프로젝터에서 동일한 작업을 수행하려고 하면 런타임에 다음과 같은 오류가 발생합니다. InvalidElementStateError: invalid element state: Failed to execute 'querySelectorAll' on 'Document': '[ng-show=saving].icon-spin:vis..

programing 2023.02.25

각도에서의 인라인템플릿 사용JS

각도에서의 인라인템플릿 사용JS 인라인 뷰 템플릿을 로드하려고 합니다. 템플릿을 타입의 스크립트 태그로 감쌌다.text/ng-templateid를 로 설정합니다.temp1.html모듈 설정은 다음과 같습니다. learningApp.config(function ($routeProvider) { $routeProvider .when("/first",{ controller: "SimpleController", templateUrl: "temp1.html"}) .when("/second", {controller: "SimpleController", templateUrl: "temp2.html"}) .otherwise({redirectTo : "/first"}); }); 그건 내게 말해준다.GET http://l..

programing 2023.02.25

컨트롤러 간에 데이터를 전달하다

컨트롤러 간에 데이터를 전달하다 저는 다양한 MV* 프레임워크에서 나오는 AngularJs를 배우려고 합니다.프레임워크는 마음에 들지만 컨트롤러 간에 데이터를 전달하는 데 문제가 있습니다. 입력하다InputCtrl이 되다. ApproveCtrl은 Approve(approve.html)를 사용합니다. [ Approve Ctrl ]ctr [ Input Ctrl ]를 선택합니다.이것은 대규모 애플리케이션에서는 매우 일반적인 시나리오인 것 같습니다. 이전 MV* 프레임워크에서는 다음과 같이 처리되었습니다(의사 코드). var self = this; onClick = function() { var approveCtrl = DI.resolve(ApproveCtrl); approveCtrl.property1 = se..

programing 2023.02.20

AngularJS에서 div의 맨 위로 스크롤하시겠습니까?

AngularJS에서 div의 맨 위로 스크롤하시겠습니까? Angular를 사용하고 있습니다.작은 웹 앱의 JS에서 문제가 발생했습니다.사용하고 있다ng-repeatdiv 안에 목록을 채웁니다.div의 높이는 고정되어 있으며 다음과 같이 설정됩니다.overflow-y: auto즉, 목록이 div에 비해 너무 크면 스크롤바가 표시됩니다.문제는 목록을 다시 그릴 때(즉, 데이터 백업 ng-repeat 변경) 스크롤바가 div의 맨 위로 리셋되지 않는다는 것입니다.대신 스크롤바가 ng-repeat 변경 전 위치에 머무릅니다.이는 매우 열악한 사용자 환경입니다.나는 다음을 시도했지만 아무런 운이 없었다. {{item}} Switch 저도 같은 문제를 겪었고, 보통 다음과 같은 일반적인 지시로 해결합니다.특정 이..

programing 2023.02.20
반응형