angularJS 38

각도 js에서 사용되는 "변형" 함수는 무엇입니까?

각도 js에서 사용되는 "변형" 함수는 무엇입니까? Angular 문서에는 다음과 같이 기술되어 있습니다. expect(scope.counter).toEqual(0); 여기 이런 데 많이 써있었어요. 난 단지 그게 뭘 하는지 알고 싶을 뿐이야이것은 유닛 테스트를 위한 Jasmine 유닛 테스트 프레임워크 구문입니다.각도는 단위 테스트 관행을 사용하고 촉진하며 장려합니다. Angular에서는 테스트 가능성이 매우 심각하게 고려됩니다.JS와 프레임워크의 작성자들은 Angular를 사용하여 작성된 코드가JS는 테스트하기 쉽습니다. 내장된 의존성 주입(DI) 시스템을 통해 테스트 완료 소형 요소에서 애플리케이션을 쉽게 결합할 수 있습니다. 함께 제공되는 공구 - 테스트 - 실제 테스트를 쉽게 작성하고 실행할 수..

programing 2023.03.05

AngularJS $location이 경로를 변경하지 않음

AngularJS $location이 경로를 변경하지 않음 양식을 제출한 후 페이지 URL을 변경하는 데 문제가 있습니다. 내 앱의 흐름은 다음과 같습니다. 루트가 설정되고 URL이 어떤 폼페이지에 인식됩니다. 페이지 로드, 컨트롤러 변수 설정, 명령어 실행 AJAX를 사용하여 특수 폼을 제출하는 특수 폼 디렉티브가 기동된다. AJAX가 실행된 후(Angular가 AJAX를 처리하지 않음) 콜백이 실행되어 디렉티브가 호출됩니다.$scope.onAfterSubmit위치를 설정하는 함수입니다. 문제는 위치를 설정한 후 아무 일도 일어나지 않는다는 것입니다.로케이션 파라미터를 다음과 같이 설정해 보았습니다./그리고...아뇨, 저도 제출하지 않으려고 노력했어요아무것도 안 돼. 코드가 에 도달하는지 테스트했습니다..

programing 2023.02.28

요소에서 각도 Get 컨트롤러

요소에서 각도 Get 컨트롤러 Chrome의 콘솔을 통해 소자의 컨트롤러를 찾을 수 있는 방법이 있습니까?[ Elements Panel ]에서 요소를 선택하고 를 사용하여 컴포넌트에 대한 참조를 얻을 수 있습니다. var c = angular.element($0); c가 있다controller(컨스트럭터처럼 보이지만) 이걸 어떻게 해야 할지 모르겠어요.여기서 관제사 이름을 알 수 있는 방법이 있나요?네가 한다면.angular.element($0).scope()아니면 그냥$scope(Batarang Chrome 확장을 설치한 경우) 선택한 요소의 기능 및 속성에 액세스할 수 있어야 합니다.여기에는 컨트롤러가 스코프에 공개한 모든 기능/속성도 포함되어야 합니다. 단, 컨트롤러의 이름을 알 수 있는 방법은 없..

programing 2023.02.28

여러 값 중 하나를 가진 속성별 Angular.js ng-repeat 필터(값의 OR)

여러 값 중 하나를 가진 속성별 Angular.js ng-repeat 필터(값의 OR) 커스텀 필터를 쓰지 않고 속성 값이 몇 가지 값(OR 조건) 중 하나가 되도록 오브젝트 배열을 필터링할 수 있습니까? 이것은 이 문제와 비슷합니다.Angular.js ng-repeat : filter by single field 하지만 대신 이런 일을 할 수 있을까? 샘플 데이터의 경우 다음과 같이 한다. $scope.products = [ { id: 1, name: 'test', color: 'red' }, { id: 2, name: 'bob', color: 'blue' } /*... etc... */ ]; 나는 시도했지만 실패했다. 이를 위한 가장 좋은 방법은 다음 함수를 사용하는 것입니다. $scope.myFil..

programing 2023.02.28

"https://dc.services.visualstudio.com/v2/track"의 용도는 무엇입니까?

"https://dc.services.visualstudio.com/v2/track"의 용도는 무엇입니까? 「https://dc.services.visualstudio.com/v2/track」의 용도는 무엇입니까?애플리케이션·인사이트를 사용해 애플리케이션을 추적하는데 사용되고 있습니다만, 페이지 갱신이나 페이지 나누기는 그 후에 추적을 정지합니다.해묵은 질문이지만 (불합리하게) 여전히 관련이 있다... 참조: http://davidbanks.blog/Posts/redirecting ApplicationInsights 애플리케이션 인사이트의 텔레메트리는 현재(2017년 5월 11일) 두 개의 엔드포인트로 진행 중인 것으로 보입니다. dc.services.visualstudio.com/v2/track대부분의..

programing 2023.02.23

각도에서의 DOM 조작 처리JS

각도에서의 DOM 조작 처리JS jQuery, Angular를 사용하여 DOM 조작(새 HTML 추가)을 수행할 때JS는 새 HTML에서 변수를 자동으로 감지하여 값으로 대체하지 않습니다.예를 들어 다음과 같습니다. $scope.showSummary = function($event){ $($event.currentTarget).html("{{row}}"); }; 이것은 간단한 예이지만, 요소에서 HTML을 변경한 후(이 함수는 에 의해 호출되었습니다)ng-click출력은 그대로입니다.{{row}}문맥/문맥에서 행이 무엇을 의미하는지 대신합니다.주사를 놓으셔야 합니다.$compile(http://docs.angularjs.org/api/ng.$compile)을 사용하여 새로운 html에 대해 잘 알고 있습..

programing 2023.02.23

Angular Http - 약속 또는 구독

Angular Http - 약속 또는 구독 Angular에 대한 몇 가지 과정을 보고 Http 요청에서 데이터를 관리하는 다른 방법이 있다는 것을 알게 되었습니다. 관측 가능,.map(),.subscribe() 약속 사용,.toPromise(),.then(),.catch() 사용한 적이 있다toPromise()AngularJS Http 서비스와 비슷하다는 것을 알게 되었습니다. 어떤 시나리오에서 Observatibles를 사용해야 합니까?반응형 프로그래밍 스타일을 좋아하고 응용 프로그램 내에서 일관되게 단일 이벤트(이벤트 스트림 대신)에도 항상 관측 가능 항목을 사용하려면 관측 가능 항목을 사용하십시오.그게 문제가 되지 않는다면toPromise(). 관측 가능성의 한 가지 장점은 요청을 취소할 수 있다는..

programing 2023.02.23

$window 또는 $location을 사용한 각도 리다이렉트JS

$window 또는 $location을 사용한 각도 리다이렉트JS 작업 중인 앱에는 다양한 상태(ui-router 사용)가 포함되어 있으며, 일부 상태에서는 로그인이 필요하고 다른 상태에서는 공개적으로 사용할 수 있습니다. 사용자가 로그인하고 있는지, 현재 문제가 발생하고 있는 것은 실제로 필요에 따라 로그인 페이지로 리다이렉트 하는 방법을 만들었습니다.로그인 페이지는 현재 Angular 내에 배치되어 있지 않습니다.JS 앱 app.run(function ($rootScope, $location, $window) { $rootScope.$on('$stateChangeStart', function (event, toState, toParams, fromState, fromParams) { if (toSta..

programing 2023.02.23