반응형

angularjs 66

Angularjs 약속이 단위 테스트에서 해결되지 않음

Angularjs 약속이 단위 테스트에서 해결되지 않음 저는 jasmine을 사용하여 약속 객체를 반환하는 서비스 메서드를 호출한 결과에 범위의 변수를 설정하는 angularjs 컨트롤러를 단위 테스트하고 있습니다. var MyController = function($scope, service) { $scope.myVar = service.getStuff(); } 서비스 내부: function getStuff() { return $http.get( 'api/stuff' ).then( function ( httpResult ) { return httpResult.data; } ); } 이것은 제 angularjs 어플리케이션의 상황에서는 잘 작동하지만 재스민 단위 테스트에서는 작동하지 않습니다.유닛 테스트..

programing 2023.09.18

$routeProvider 또는 $stateProvider로 이동합니다.

$routeProvider 또는 $stateProvider로 이동합니다. 저는 이 딜레마에 대해 route Provider인지 아닌지 확실한 답을 찾고 있었습니다. $routeProvider가 곧 중단되어 $stateProvider로 대체될 것 같습니다.유감스럽게도 이 문의 정확성은 알 수 없으며 stateProvider는 아직 ui_router 플러그인을 통해서만 사용할 수 있습니다. stateProvider를 Angular의 일부로 추가할 계획입니까?JS코어?오래된 $route Provider를 곧 대체할 것이라고 가정해도 될까요? 확실히 서로 잘 어울리지 않고 github에서 찾은 마이그레이션 CI도 작동하지 않으며 문서도 부족합니다.오랜 시간이 흐른 후 우리는 참지 못하고 1.1.1에서 1.2로 ..

programing 2023.04.01

angular-loader.js의 용도는 무엇입니까?

angular-loader.js의 용도는 무엇입니까? 구글 그룹이나 Stackoverflow에서도 비슷한 질문을 했습니다.두 번 다 그 질문에 답하지 않았다.이 파일의 코드는 정확히 어떤 역할을 하고 어떻게 사용되는지 명확하게 밝히지 않습니다.또한 Angular 문서에서는 명확하지 않습니다. 이게 어떻게 사용되는지 누가 설명 좀 해주시겠어요?또한 Require.js와 함께 사용할 수 있습니까?각도 로더를 사용하면 각도 스크립트를 임의의 순서로 로드할 수 있습니다. Angular-seed 프로젝트에서 알 수 있듯이 Angular loader에는 특정 api가 없습니다.인덱스 파일의 맨 위에 배치하고(먼저 실행되도록), 원하는 대로 애플리케이션 파일을 로드합니다. 그러나 사용 사례에서 가장 중요한 것은 각도..

programing 2023.04.01

ui-router 및 Angularjs를 사용하여 TOP로 자동 스크롤

ui-router 및 Angularjs를 사용하여 TOP로 자동 스크롤 저는 이 문제에 대한 많은 문제를 읽어왔지만, 주어진 솔루션 중 제 사용 사례에 맞는 것은 하나도 없는 것 같습니다.처음에는 모든 링크에 target="_top"을 붙이는 것만으로 시작했지만, 실제로는 앱을 새로고침 할 수 없게 되어 버렸습니다.autoscroll="true"를 사용한다고 하는 사람도 있지만, 이 기능은 제 UI 뷰 내에서만 작동하는 것 같습니다. 이 문제의 문제는 내 index.html 파일에 첫 번째 UI 뷰보다 위에 고정된 네비게이션 및 기타 정적 요소가 있다는 것입니다.즉, 다른 페이지로 이동하면 페이지가 해당 요소를 지나 로딩될 때 네비게이션이 손실됩니다.몸에 붙이는 것도 해봤어요 이것 역시 아무 효과가 없는..

programing 2023.04.01

AngularJS용 커스텀 모듈은 어떻게 작성합니까?

AngularJS용 커스텀 모듈은 어떻게 작성합니까? AngularJs용 커스텀 모듈을 작성해야 하는데, 해당 주제에 대한 좋은 문서를 찾을 수 없습니다.Angular의 커스텀 모듈을 작성하려면 어떻게 해야 합니까?다른 사람들과 공유할 수 있는 JS?이러한 상황에서는 이미 구축된 다른 모듈, 아키텍처 설계 방법 및 앱에 통합한 방법을 살펴보는 것이 더 이상 도움이 되지 않는다고 생각됩니다. 다른 사람들이 한 짓을 보면 적어도 출발점은 있어야 한다. 예를 들어 angular ui 모듈을 보면 많은 커스텀모듈이 표시됩니다. 하나의 지시문만 정의하는 사람도 있고 더 많은 것을 정의하는 사람도 있습니다. @nXqd에서 설명한 것처럼 모듈을 작성하는 기본적인 방법은 다음과 같습니다. // 1. define the..

programing 2023.04.01

ie9+에서 약속을 이행하는 방법이 있는가?

ie9+에서 약속을 이행하는 방법이 있는가? IE9+에서 네이티브 약속을 구현하려고 하는데 Internet Explorer가 "Promise" 클래스/오브젝트를 인식하지 못하는 것 같습니다.http://caniuse.com/ #search=Search에서 검색해 보니 IE에 Promise 오브젝트가 없습니다.그러나 jQuery와 Angular는 약속과 IE9+에서 작동하기 때문에 이상합니다.아마도 그들은 그들만의 Promise를 구현하고 있는 것 같다.** 저만의 약속을 실행할 수 있나요?**네이티브란 네이티브라는 것은 브라우저의 코드 베이스 안에 쓰여지고 사용자 수준의 코드로 쓰여지지 않는다는 것을 의미합니다.IE9에서 기본적으로 약속을 구현하려면 Microsoft에서 IE9 소스 코드의 복사본을 가져..

programing 2023.04.01

AngularJS에서 디렉티브를 동적으로 추가하려면 어떻게 해야 합니까?

AngularJS에서 디렉티브를 동적으로 추가하려면 어떻게 해야 합니까? 나는 내가 하고 있는 일에 대해 문제를 이해시키는 아주 간략한 버전을 가지고 있다. 심플한 게 있어요directive. 요소를 클릭할 때마다 다른 요소가 추가됩니다.그러나 올바르게 렌더링하려면 먼저 컴파일해야 합니다. 나의 연구는 나를 로 이끌었다.$compile하지만 모든 예제는 복잡한 구조를 사용하고 있기 때문에 여기서 어떻게 신청해야 할지 잘 모르겠습니다. 만지작거리는 이쪽: http://jsfiddle.net/paulocoelho/fBjbP/1/ JS는 다음과 같습니다. var module = angular.module('testApp', []) .directive('test', function () { return { re..

programing 2023.04.01

Grunt를 사용하는 동안 '카르마' 모듈을 찾을 수 없습니다.

Grunt를 사용하는 동안 '카르마' 모듈을 찾을 수 없습니다. Yooman 툴킷을 사용하여 Angular 웹 애플리케이션을 부트스트랩하고 있습니다.저는 여기에 언급된 모든 단계를 따랐습니다.하지만 여전히, 분명히,grunt를 찾을 수 없습니다.karma모듈.다음의 에러가 표시됩니다. Loading "grunt-karma.js" tasks...ERROR >> Error: Cannot find module 'karma' Warning: Task "karma" not found. Use --force to continue. Aborted due to warnings. 인스톨을 시도했습니다.karma로컬 및 글로벌 모두 사용npm아무것도 작동하지 않는 것 같습니다. grunt 태스크를 실행하기 전에 karma..

programing 2023.04.01

가장 우아한 방법으로 팝업 표시

가장 우아한 방법으로 팝업 표시 앵글이 있어요.JS앱. 다 잘 되고 있어요. 이제 특정 조건이 충족되면 다른 팝업을 보여줘야 하는데, 어떻게 진행하면 좋을지 궁금했습니다. 현재 두 가지 옵션을 검토 중이지만 다른 옵션은 전적으로 열려 있습니다. 옵션 1 팝업용 새로운 HTML 요소를 생성하여 컨트롤러에서 직접 DOM에 추가할 수 있습니다. 이로 인해 MVC 설계 패턴이 깨집니다.나는 이 해결책이 마음에 들지 않는다. 옵션 2 정적 HTML 파일에 모든 팝업 코드를 언제든지 삽입할 수 있습니다.그 후 를 사용하여ngShow올바른 팝업만 표시하거나 숨길 수 있습니다. 이 옵션은 실제로 확장성이 없습니다. 그래서 나는 내가 원하는 것을 성취할 수 있는 더 나은 방법이 있을 것이라고 확신한다.Angular와의 ..

programing 2023.04.01

ng-model과 ng-value의 차이/비호환성은 무엇입니까?

ng-model과 ng-value의 차이/비호환성은 무엇입니까? 내가 이해한 한 ng-model은 모델이 할당된 특정 요소의 값을 설정합니다.ng-value는 ng-model과 어떻게 다릅니까?이 값은 ng-model과 연계하여 동작합니다.무선 및 선택에서는 해당 항목이 선택되었을 때 ng-model로 설정됩니다.요소의 'value' 애트리뷰트 대신 사용합니다.이 애트리뷰트는 항상 관련된ng-model에 문자열 값을 저장합니다. 옵션 버튼의 컨텍스트에서는 문자열 이외의 값을 사용할 수 있습니다.예를 들어 '예' 및 '아니오'(또는 이에 상당하는 값) 라디오 버튼이 '참' 및 '거짓'인 경우 - '값'을 사용하면 ng-model에 저장된 값이 문자열이 됩니다.'ng-value'를 사용하면 부울로 남습니다...

programing 2023.04.01
반응형