angularJS 37

각 $http vs 서비스 vs ng Resource

각 $http vs 서비스 vs ng Resource 서버에 대한 단순한 $http 요청을 사용하거나 해당 요청을 서비스로 래핑하는 것과 ngResource 개체를 사용하는 것의 장점과 단점을 이해하고 싶습니다(RESTful 리소스에 관한 명백한 것 이외). 제가 이해하기로는 $http 요청은 낮은 수준이지만 매우 유연하고 설정이 가능한 반면 RESTful API를 다룰 때 ngResource 객체는 매우 간단한 통신을 제공합니다. 제가 문의하는 것은 매우 간단한 시나리오입니다.예를 들어 서버로부터의 데이터 취득(객체 배열의 GET 요구라고 합니다)은 $http 요구를 서비스로 래핑(항상 그래야 합니까?)하거나 ngResource 개체를 사용하는 것보다 단순하게 사용하는 것이 효율적입니다. 어떤 의견이라..

programing 2023.03.05

Angular를 테스트하려면 어떻게 해야 합니까?콘솔에서 JS 서비스를 제공합니까?

Angular를 테스트하려면 어떻게 해야 합니까?콘솔에서 JS 서비스를 제공합니까? 다음과 같은 서비스가 있습니다. angular.module('app').factory('ExampleService', function(){ this.f1 = function(world){ return 'Hello '+world; } return this; }) 자바스크립트 콘솔에서 테스트하여 함수를 호출하고 싶습니다.f1()서비스를 제공합니다. 내가 어떻게 그럴 수 있을까?TLDR: 찾고 있는 명령어는 한 줄에 다음과 같습니다. angular.element(document.body).injector().get('serviceName') 딥 다이브 AngularJS는 의존성 주입(DI)을 사용하여 컴포넌트, 지침 및 기타 ..

programing 2023.03.05

ng-select는 문자열만 제공하지만 정수를 원합니다.

ng-select는 문자열만 제공하지만 정수를 원합니다. 이것은 나의 각진 html 파일 코드입니다.mongo 데이터베이스에frequencyType로 추가된.frequencyType = "1", 하지만 나는frequencyType = NumberInt(1); Daily Weekly Monthly Yearly 내 데이터베이스에 저장frequencyType = "1"하지만 나는 원한다frequencyType = NumberInt(1).더 쉬운 방법이 있습니다. 그냥 사용하다value*1값을 변경하지 않고 문자열을 int로 변환합니다.id가 정수라고 가정합니다. 그 결과 > selectedItem: {{selectedItem}} indexOf는 개체에서는 사용할 수 없고 어레이에서만 사용할 수 있으므로 더 많..

programing 2023.03.05

AngularJS 1.5의 구성 요소와 지침 간의 주요 차이점은 무엇입니까?

AngularJS 1.5의 구성 요소와 지침 간의 주요 차이점은 무엇입니까? 컴포넌트와 디렉티브의 실제 차이를 이해하기 어렵습니다.컴포넌트가 훨씬 쉬운 개념이라는 것을 알게 되었습니다. 따라서 AngularJS 1.5를 사용할 때 지시어를 계속 사용해야 하는 이유가 있습니까? 실제 컨텍스트를 놓쳤을 수도 있지만 컴포넌트가 더 쉬운 API를 제공하는 것 같습니다. 그럼 지시문을 계속 사용해야 하는 이유는 무엇입니까? Angular 2는 모든 것이 컴포넌트임을 나타내고 있기 때문에 1.5에서2로의 이행이 용이하도록 하고 있는데 앞으로 컴포넌트만 사용하는 것은 의미가 없는 것일까요? 이전에는 자동 검색 텍스트 상자 등의 작성 지시어를 사용했는데, 지금은 컴포넌트 내부에서 작성하지 않아도 되는 이유가 없습니다...

programing 2023.03.05

엔드 투 엔드 테스트에 프로젝터 또는 카르마를 사용해야 합니까?

엔드 투 엔드 테스트에 프로젝터 또는 카르마를 사용해야 합니까? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 엔드 투 엔드 테스트에 프로젝터 또는 카르마를 사용해야 합니까? Angular-seed는 E2E용 Protractor/Selenium WebDriver를 사용하지만 Angular-phonecat 튜토리얼에서는 카르마를 사용합니다. 유닛 테스트에는 카르마를, E2E에는 프로젝터를 사용해야 한다고 읽었습니다만, 다른 개발자의 의견을 듣기 위해 여기서 물어보고 싶다고 생각했습니다.앵귤러각도 시나리오 주..

programing 2023.02.28

node.js를 사용하여 Excel 파일을 읽는 중

node.js를 사용하여 Excel 파일을 읽는 중 좋아요, 그럼 저는FileUploader각도에서 내 파일을 업로드하는 모듈REST API: var uploader = $scope.uploader = new FileUploader({ url: api.getUrl('uploadCompetence',null) }); 이것은 다음과 같이 전송됩니다.POST기능: router.route('/api/uploadCompetence') .post(function (req, res) { // This is where i want to read the file var competence = Competence.build(req.body.location); competence.add(function (success) {..

programing 2023.02.28

장치 테스트 시 종속 서비스 주입 AngularJS 서비스

장치 테스트 시 종속 서비스 주입 AngularJS 서비스 서비스 A를 테스트하고 있습니다만, 서비스 A는 서비스 B에 의존합니다(서비스 B가 서비스 A에 투입됩니다). 이 질문을 본 적이 있지만, 실제 서비스 B의 인스턴스를 삽입하는 것이 아니라 서비스 B를 조롱하는 것이 더 타당하다고 생각하기 때문에 제 경우는 조금 다릅니다.난 재스민 스파이로 비웃을 거야 다음은 샘플 테스트입니다. describe("Sample Test Suite", function() { beforeEach(function() { module('moduleThatContainsServiceA'); inject([ 'serviceA', function(service) { this.service = service; } ]); }); ..

programing 2023.02.23