AngularJS 66

angularjs 장치 테스트에서 키 업/키 다운 이벤트를 트리거하려면 어떻게 해야 합니까?

angularjs 장치 테스트에서 키 업/키 다운 이벤트를 트리거하려면 어떻게 해야 합니까? 플레이스 홀더를 에뮬레이트하는 명령어를 유닛 테스트하고 싶다.여기서 입력값은 키 업/다운이벤트시에만 클리어 됩니다.이벤트를 프로그램적으로 생성하여 트리거해야 합니다.이를 위해 장치 테스트에 jQuery를 포함하면 매우 유용합니다.예를 들어 다음과 같은 간단한 유틸리티를 작성할 수 있습니다. var triggerKeyDown = function (element, keyCode) { var e = $.Event("keydown"); e.which = keyCode; element.trigger(e); }; 유닛 테스트에서 다음과 같이 사용합니다. triggerKeyDown(element, 13); 이 기술은 http..

programing 2023.03.11

PhoneGap의 Angularjs/Javascript 앱에 대한 최고의 데이터 지속성?

PhoneGap의 Angularjs/Javascript 앱에 대한 최고의 데이터 지속성? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 PhoneGap 앱에서 Angularjs 데이터 지속성을 위한 베스트 프랙티스를 찾고 있습니다.이 위에 Ionic Framework를 사용하고 있습니다만, Angular & Cordova 위에 구축되어 있기 때문에 이 질문과는 관계가 없습니다. Angular가 데이터 퍼시스텐스 솔루션에서 유연성을 유지하고 있다는 점이 마음에 듭니다.Hybrid App Framework가 아닌 Web Framework..

programing 2023.03.11

AngularJS : 값이 다음 값보다 클 경우 ng-repeat 필터

AngularJS : 값이 다음 값보다 클 경우 ng-repeat 필터 데이터를 삭제하는 단순한 ng-repeat이 있습니다.이 ng-repeat에 표시되는 필드 중 하나는 Number Of Stamps입니다. 0}"> 0" >{{ seller.name }} 0"> 0">(Date of Birth {[{list.Dob}]}) {[{list.NumberOfStamps}]} stamps tr에 div를 포함할 수 없기 때문에 td가 따로 있으면 ng-td가 많으면 최적은 아니다.이 스택 오버플로우 답변을 참조하십시오.각진JS - ng-repeat에서 조건부로 항목을 반환하는 커스텀필터를 구성하는 방법에서는 ng-repeat에서 사용하는 커스텀 앵글필터를 작성하는 방법에 대해 설명합니다.이것을 이해하면, 기본..

programing 2023.03.06

각도 JS를 사용하여 요소에 클래스 추가

각도 JS를 사용하여 요소에 클래스 추가 jQuery의 버튼을 클릭해서 클래스를 추가하는 방법을 알고 있습니다. $('#button1').click(function(){ $('#div1').addClass('alpha'); }); 나는 각도 js로 같은 것을 달성하고 싶다.myController1이라는 컨트롤러가 있습니다.누가 내가 쉽게 할 수 있도록 도와줄 수 있나요?AngularJS에는 JQLite라고 불리는 메서드가 있으므로 사용할 수 있습니다.링크를 참조해 주세요. DOM에서 요소를 선택합니다. angular.element( document.querySelector( '#div1' ) ); 같은 반을 추가하다.addClass('alpha'); 그래서 마지막으로 var myEl = angular.e..

programing 2023.03.06

POST 대신 OPTIONS로 전송된 Angular로부터의 HTTP 요청

POST 대신 OPTIONS로 전송된 Angular로부터의 HTTP 요청 angular.js 어플리케이션에서 서버로 HTTP 요청을 보내려고 하는데 몇 가지 CORS 오류를 해결해야 합니다. HTTP 요청은 다음 코드를 사용하여 이루어집니다. functions.test = function(foo, bar) { return $http({ method: 'POST', url: api_endpoint + 'test', headers: { 'foo': 'value', 'content-type': 'application/json' }, data: { bar:'value' } }); }; 첫 번째 시도에서는 몇 가지 CORS 오류가 발생했습니다.그래서 저는 제 PHP 스크립트에 다음 행을 추가했습니다. header..

programing 2023.03.06

Angularjs에서 모듈의 "실행" 방식으로 종속성 주입

Angularjs에서 모듈의 "실행" 방식으로 종속성 주입 Angularjs를 어떻게 다루는지 이해하려고 노력 중이야좋은 틀처럼 보이지만, DI에 대한 작은 문제가 남아서... 모듈의 "실행" 방식으로 종속성을 주입하려면 어떻게 해야 합니까?즉, 실행할 수 있지만 "run" 파라미터 이름과 동일한 이름의 서비스/공장/값이 있는 경우에만 작동합니다.심플한 애플리케이션을 구축해, 그 의미를 설명합니다. var CONFIGURATION = "Configuration"; //I would like to have App.Configuration var LOG_SERVICE = "LogService"; //I would like to have App.Services.LogService var LOGIN_CONTRO..

programing 2023.03.06

AngularJS에서 경로 변경 시 스크롤 위치를 유지하시겠습니까?

AngularJS에서 경로 변경 시 스크롤 위치를 유지하시겠습니까? 샘플 앱: http://angular.github.com/angular-phonecat/step-11/app/ #/phones 마지막 전화 '모토로라 매력'을 선택하면 휴대폰의 상세 내용이 표시됩니다.브라우저에서 를 사용하여 다시 이동하면 데이터가 새로고침되고 스크롤이 맨 위에 표시됩니다. 되돌아갔을 때 남아있던 위치까지 자동으로 스크롤하는 가장 좋은 방법은 무엇입니까?또한 각도가 데이터를 새로고침하는 이유는 무엇입니까? 컴퓨터에 동일한 "Angular-phonecat" 샘플이 있으며 스크롤할 때마다 데이터를 로드하는 무한 스크롤을 추가했습니다.따라서 사용자가 50개 이상의 항목을 다시 로드하거나 30초 동안 아래로 스크롤하지 않았으면 ..

programing 2023.03.06

두 개의 각진 앱/모듈을 한 페이지에 정의하려면 어떻게 해야 합니까?

두 개의 각진 앱/모듈을 한 페이지에 정의하려면 어떻게 해야 합니까? 한 페이지에 두 개의 각진 앱/모듈을 추가하려고 합니다.아래 핀들에서는 html 코드에서 참조되는 첫 번째 모듈만 정상적으로 동작하고 두 번째 모듈은 각도별로 인식되지 않음을 알 수 있습니다. 이 바이올린에서 실행할 수 있는 것은doSearch2method, 반면 이 바이올린에서는doSearch방법은 올바르게 동작합니다. 두 개의 각도 모듈을 한 페이지에 올바르게 배치하는 방법을 찾고 있습니다. 한 개의 각도만JS 응용프로그램은 HTML 문서별로 자동 부트스트랩할 수 있습니다.문서에서 발견된 첫 번째 ngApp은 응용 프로그램으로 자동 부트스트랩할 루트 요소를 정의하는 데 사용됩니다.HTML 문서에서 여러 응용프로그램을 실행하려면 an..

programing 2023.03.06

Angularjs 지시어:격리된 범위 및 특성

Angularjs 지시어:격리된 범위 및 특성 여기 예를 참조해 주세요. foodMeApp.directive('fmRating', function() { return { restrict: 'E', scope: { symbol: '@', max: '@', readonly: '@' }, require: 'ngModel', link: function(scope, element, attrs, ngModel) { attrs.max = scope.max = parseInt(scope.max || 5, 10); ... 각도의 요구symbol,max,readonly부모 스코프에서 액세스하기 위해 격리된 스코프 객체에 정의됩니다. 여기서 쓰이고 있다 그럼, 의 목적은 무엇일까요?attrs? 통과된 모든 속성에 액세스할 ..

programing 2023.03.06

Typscript async/ait가 Angular를 업데이트하지 않음JS 뷰

Typscript async/ait가 Angular를 업데이트하지 않음JS 뷰 Typescript 2.1(개발자 버전)을 사용하여 비동기/대기 상태를 ES5로 변환하고 있습니다. 비동기 함수로 표시되어야 하는 속성을 변경한 후 뷰가 현재 값으로 업데이트되지 않으므로 매번 $scope를 호출해야 합니다.함수의 끝에 $syslog()가 표시됩니다. 비동기 코드 예시: async testAsync() { await this.$timeout(2000); this.text = "Changed"; //$scope.$apply(); { $q.resolve(someValue) }); return defer.promise; } 그러면 이렇게 사용할 수 있습니다. this.doAThing().then(someValue =..

programing 2023.03.01