반응형

AngularJS 33

굴삭기를 이용한 조롱과 그루터기

굴삭기를 이용한 조롱과 그루터기 각도 측정기를 사용하여 각도 측정기를 테스트하고 싶습니다.앱에는 서버와 통신하는 API 모듈이 있습니다. 이 테스트 중에 이 API 모듈을 조롱하고 싶습니다.완전한 통합 테스트를 하는 것이 아니라 API에서 예상되는 값을 사용하여 사용자 입력에서 테스트를 하고 싶습니다.이것에 의해, 클라이언트의 테스트 속도가 빨라질 뿐만 아니라, 접속 에러등의 엣지 케이스도 테스트할 수 있게 됩니다. 어떻게 하면 이 일을 할 수 있을까요?통합 테스트를 막 시작했는데 npm protractor 모듈을 사용하여 selenium을 설치하고 기본 설정을 조정한 후 onProtractorRunner.js를 사용하여 설정이 작동하는지 확인했습니다. 조롱하기 위한 권장 방법은 무엇입니까?모의고사는 테..

programing 2023.03.26

Yoman for Angular 그러면 Grunt serv가 안 돼

Yoman for Angular 그러면 Grunt serv가 안 돼 앵귤러를 위한 발판을 세팅하기 위해 요먼을 사용하는 것은 이번이 처음입니다.JS 앱, 그리고 저는 nodeJs, grunt, bower world를 처음 접하는 것 같습니다. 지금까지 제가 한 일은 다음과 같습니다. yoman, grunt-cli, angular-generator 패키지가 설치되어 있는지 확인했습니다. npm install -g yo grunt-cli bower npm install -g generator-angular 내 앱을 생성했습니다. yo angular 저도 시도했습니다. yo angular --min-safe 아직까지는 알이 좋은 것 같다.주어진 옵션 중 각도 의존 관계가 없는 트위터 부트스트랩을 선택하고 로컬..

programing 2023.03.26

AngularJS - 속성 지시 입력 값 변경

AngularJS - 속성 지시 입력 값 변경 나는 Angular가 있다.JS 속성 디렉티브는 부모 입력의 값이 변경될 때마다 액션을 취하고 싶습니다.지금은 jQuery를 사용하고 있습니다. angular.module("myDirective", []) .directive("myDirective", function() { return { restrict: "A", scope: { myDirective: "=myDirective" }, link: function(scope, element, attrs) { element.keypress(function() { // do stuff }); } }; }); jQuery 없이 이 작업을 수행할 수 있는 방법이 있습니까?keyPress 이벤트가 원하는 대로 작동하지..

programing 2023.03.26

AngularJS - 서버측 렌더링

AngularJS - 서버측 렌더링 아시다시피 AirBnb는 Backbone 앱의 서버 측 렌더링을 가능하게 하는 소스 Rendr(http://nerds.airbnb.com/weve-open-sourced-rendr)을 엽니다.서버에서 템플릿 렌더링의 첫 번째 "반복"을 실행할 수 있고 클라이언트는 HTML 문서와 전체 JS 앱을 모두 렌더링할 수 있기 때문에 이 방법은 좋습니다.표시 시간을 대폭 단축하고 다른 서버측 템플릿 시스템을 제거할 수 있습니다. 그래서 누군가 앵글을 어떻게 해서든jsdom이 있는 JS 또는 ZombieJS?Node.js에서의 이러한 dom/browser 에뮬레이션은 이론적으로는 서버측 Angular 템플릿 작성에 충분하지만, 검색 결과는 그다지 결정적이지 않았습니다.여기 또 다..

programing 2023.03.26

뒤로 버튼을 Angular와 함께 사용하려면 어떻게 해야 합니까?JS UI 라우터 상태 시스템?

뒤로 버튼을 Angular와 함께 사용하려면 어떻게 해야 합니까?JS UI 라우터 상태 시스템? ui-router를 사용하여 angularjs 한 페이지 어플리케이션을 구현하였습니다. 원래 개별 URL을 사용하여 각 상태를 식별했는데, 이것은 비우호적인 GUID 패킹 URL용으로 작성되었습니다. 그래서 저는 제 사이트를 훨씬 더 단순한 상태 기계로 정의했습니다.상태는 URL로 식별되지 않고 필요에 따라 다음과 같이 변환됩니다. 중첩 상태의 정의 angular .module 'app', ['ui.router'] .config ($stateProvider) -> $stateProvider .state 'main', templateUrl: 'main.html' controller: 'mainCtrl' para..

programing 2023.03.26

AngularJS : 디렉티브에서 글로벌이벤트에 바인드 하는 최선의 방법

AngularJS : 디렉티브에서 글로벌이벤트에 바인드 하는 최선의 방법 앵귤러에서의 상황을 상상하다글로벌 이벤트에 응답해야 하는 지시문을 생성하는 JS.이 경우, 예를 들어 창 크기 조정 이벤트가 발생한다고 가정합니다. 이를 위한 최선의 접근법은 무엇입니까?제가 보기엔 두 가지 방법이 있습니다. 1가지입니다.모든 디렉티브가 이벤트에 바인딩되어 현재 요소 2에서 마법처럼 수행되도록 합니다.DOM 셀렉터를 실행하는 글로벌이벤트 리스너를 생성하여 로직을 적용할 각 요소를 가져옵니다. 옵션 1은 일부 작업을 수행할 요소에 이미 액세스할 수 있다는 장점이 있습니다.단, 옵션2는 같은 이벤트에서 (각 디렉티브에 대해) 여러 번 바인드할 필요가 없다는 장점이 있어 퍼포먼스의 이점이 있습니다. 두 가지 옵션을 모두 ..

programing 2023.03.21

Angular를 사용하여 앵커 태그 활성화/비활성화JS

Angular를 사용하여 앵커 태그 활성화/비활성화JS 직접적 접근 방식을 사용하여 앵커 태그를 활성화/비활성화하려면 어떻게 해야 합니까? 예: [편집(Edit)]링크를 클릭하는 동안 작성 및 삭제를 비활성화하거나 회색으로 표시해야 합니다. [ Create ]링크를 클릭하는 동안 편집 및 삭제를 비활성화하거나 회색으로 표시해야 합니다. 자바스크립트: angular.module('ngApp', []).controller('ngCtrl',['$scope', function($scope){ $scope.create = function(){ console.log("inside create"); }; $scope.edit = function(){ console.log("inside edit"); }; $scope..

programing 2023.03.21

AngularJS에서 IE 캐시를 방지하는 더 나은 방법?

AngularJS에서 IE 캐시를 방지하는 더 나은 방법? 현재 서비스/$리소스를 사용하여 Ajax 콜(이 경우 GET)을 발신하고 있으며 IE는 서버에서 새로운 데이터를 가져올 수 없도록 콜을 캐시합니다.IE가 데이터 캐시에 가지 않도록 구글링으로 찾은 기술을 사용하여 난수를 만들어 요청에 추가했습니다. 모든 요청에 cacheKill을 추가하는 것보다 더 나은 방법이 있습니까? 공장 코드 .factory('UserDeviceService', function ($resource) { return $resource('/users/:dest', {}, { query: {method: 'GET', params: {dest: "getDevicesByUserID"}, isArray: true } }); 컨트롤러로..

programing 2023.03.21

이름이 '[DEFAULT]'인 Firebase 앱이 이미 있습니다(app/duplicate-app).

이름이 '[DEFAULT]'인 Firebase 앱이 이미 있습니다(app/duplicate-app). 이 질문에는 이미 답변이 있습니다. Firebase 앱이 Android에서 이미 초기화되었는지 확인하는 방법 (답변 19개) 닫힘2년 전에요. 안녕하세요 저는 Angular로 간단한 웹을 개발하면서 유닛 테스트를 시도하고 있습니다.JS + Firebase, 그러나 사양을 정의하고 테스트 러너를 시험하는 데 문제가 있습니다. myProject/test/spec/main.js: describe('Controller: MainCtrl', function() { var MainCtrl, scope beforeEach(module('MainApp')); beforeEach(inject(function ($cont..

programing 2023.03.21

UI 뷰가 아닌 맨 위로 스크롤하는 각도 UI 라우터

UI 뷰가 아닌 맨 위로 스크롤하는 각도 UI 라우터 I've just upgraded to 로 업그레이드한 지 얼마 안 됐어요.ui-router 0.2.8부에서0.2.0그리고 상태가 변경되면 스크롤 위치가 하위 태 리 고 뀌 크 게 and child'의 that면 the롤 when가 i teve로위 changes, position state of jumps되위을는 te스맨ui-view그것은 새로운 국가이다.새로운 주의 대상입니다. 이것은 문제 없습니다만, 다음의 2개의 문제가 있습니다. 1) 페이지 상단에 있는 30px 패딩 이 부 부 이p and있 i have다니) between the of패습 the the 30 pagep이x사 30윗페 1에윗딩분과분지ui-view그리고 페이지 맨 위에 스크롤하고 ..

programing 2023.03.16
반응형