반응형

angularJS 58

Jasmine에서 "Controller as" 구문으로 스코프 변수를 사용하는 방법?

Jasmine에서 "Controller as" 구문으로 스코프 변수를 사용하는 방법? 자스민을 각도로 사용하고 있습니다.JS 테스트.제 견해로는 "Controller as" 구문을 사용하고 있습니다. {{ config.status }} 자스민에서 이 "범위" 변수를 어떻게 사용할 수 있습니까?"컨트롤러"란 무엇을 가리킵니다.내 테스트는 다음과 같습니다. describe('ConfigCtrl', function(){ var scope; beforeEach(angular.mock.module('busybee')); beforeEach(angular.mock.inject(function($rootScope){ scope = $rootScope.$new(); $controller('configCtrl', {$s..

programing 2023.10.05

이온: 이온 아이템을 여러 선에 표시하는 방법?

이온: 이온 아이템을 여러 선에 표시하는 방법? 상황: 저는 앱을 만들기 위해 Ionic을 사용하고 있습니다. 저는 몇몇 사람들에 대한 정보 목록을 보여주어야 합니다.그것을 얻기 위해 나는 이온 리스트를 사용하고 있습니다. 와 함께그것이 제공하는 레이아웃이 바로 제가 필요로 하는 것이기 때문입니다. 유일한 문제는 각각이사진과 같이 한 줄에 머물러야 하는 것처럼 보입니다. 코드: Name: {{ person.name }} Email: {{ person.email }} Title: {{ person.title }} Bio: {{ person.bio }} 플렁커: 여기 상황을 재현하는 플렁커가 있습니다.브라우저 또는 내부 창 크기를 조정할 수 있으며 이온 항목이 추가 콘텐츠를 잘라내는 방법을 확인할 수 있습니..

programing 2023.09.25

angularjs-app에서 ($q 사용) 모든 비동기 동작에 대한 로딩 지시자를 만드는 방법

angularjs-app에서 ($q 사용) 모든 비동기 동작에 대한 로딩 지시자를 만드는 방법 각 js(예: https://gist.github.com/maikeldaloo/5140733) )에서 로드 indic레이터에 대한 몇 가지 접근법이 있다는 것을 알고 있습니다. 그러나 이러한 옵션은 모든 호출에 대해 구성해야 하거나, 원하는 대로 전세계적으로 작동하는 경우에는 http-request에만 적용되지만 서비스에서 사용되는 $q-promise에는 적용되지 않습니다. 지금까지 본 글로벌 로딩 지표는 $httpProvider.responseInterceptors.push(interceptor); 이와 비슷한 것이 있습니까?$q,좋아해를$qProvider.reponseInterceptors? 만약 그렇지 않..

programing 2023.09.20

AngularJs - '로그인한' 사용자에 대한 접근을 제한하는 최선의 방법

AngularJs - '로그인한' 사용자에 대한 접근을 제한하는 최선의 방법 만들고 있는 앱의 로그인 시스템을 설정하는 데 어려움을 겪고 있습니다. 사용자가 로그인하거나 로그아웃할 때 쿠키를 설정할 수 있습니다.사용자가 로그인되어 있는지 모든 보기를 테스트하는 것은 그다지 우아한 솔루션이라고 생각하지 않으며, 여기저기 페이지가 갈라진 틈으로 떨어질 수도 있습니다(다소 큰 앱입니다). 경로 변경을 어떻게든 가로채서 사용자가 로그인되어 있는지 확인하고, 그렇지 않으면 로그인/사용자 만들기 페이지로 보내는 것이 가장 좋은 방법이라고 생각합니다.몇 가지 방법을 찾았지만 공식적으로 기록된 것은 없는 것 같습니다.실제 사례에서 이런 방식을 사용해 본 사람이 있는가요? 그리고 효과적이었습니까? 내 경로 파일은 다음과..

programing 2023.09.20

배열에 값이 있는지 확인합니다(각도).JS)

배열에 값이 있는지 확인합니다(각도).JS) 이 질문에는 이미 답변이 있습니다. 배열에 JavaScript 값이 포함되어 있는지 확인하려면 어떻게 해야 합니까? (60 회답) 닫힘6년 전에요. 현재 사용하고 있는 것은forEach()-array of angular를 사용하여 새 값을 확인합니다.그러나 이는 잘못된 접근법입니다. 예를 들어 목록에 20개의 개체가 있습니다.기존 아티클을 사용하여 개체를 만드는 경우 forEach의 if-statement는 아티클이 1회 존재하는 경우와 존재하지 않는 경우를 19회 나타냅니다. 다음 코드: var list = []; articlelist.forEach(function (val) { list.push(val.artNr); }); $log.info(list); 그..

programing 2023.04.03

AngularJS / Jasmine 테스트에서의 모킹 데이트

AngularJS / Jasmine 테스트에서의 모킹 데이트 여러 함수로 Date 객체를 여러 번 초기화하는 지시문이 있습니다.유닛에서 개별 기능을 테스트할 때 다음과 같은 날짜 스텁을 처리할 수 있습니다. (function (global) { var NativeDate = global.Date; global.stubDateConstructor = function (fakeDate) { global.Date = function () { global.Date = NativeDate; return fakeDate; } } }(this)); // ageInYears() it("should return the age in years of the person given his/her birthdate", func..

programing 2023.04.03

클라이언트와 서버 간에 비즈니스 로직이 반복되지 않도록 하려면 어떻게 해야 합니까?

클라이언트와 서버 간에 비즈니스 로직이 반복되지 않도록 하려면 어떻게 해야 합니까? 웹 앱에 대한 요구가 커지면서 API 기반의 웹 애플리케이션을 점점 더 많이 쓰게 되었습니다.나는 Angular와 같은 틀을 사용한다.JS는 이러한 API와 통신하는 리치 웹 클라이언트를 구축합니다.현재 서버측/API로 PHP(Lumen 또는 Laravel)를 사용하고 있습니다. 문제는 클라이언트 측과 서버 측 사이에서 비즈니스 논리를 자주 반복한다는 것입니다. 제가 비즈니스 로직을 말하는 것은 주문 양식에 대한 다음과 같은 규칙을 의미합니다. Y를 사면 X를 살 수 있어요. Z가 있으면 Y를 살 수 없습니다. 이거 10개 사면 10% 할인해 드립니다. 높이 x 폭 x 깊이 x 비용 = 최종 비용. 폭이 5보다 클 경우 ..

programing 2023.04.03

2개의 필드(하나는 역방향)로 정렬

2개의 필드(하나는 역방향)로 정렬 상태별(온라인 최초, 오프라인 지속)과 알파벳 순으로 친구 목록을 주문하고 싶습니다.내가 얻을 수 있는 건 온라인 퍼스트 / 알파벳 역순 또는 오프라인 퍼스트 / 알파벳 순서 여기 내 문제를 폭로할 수 있는 더 좋은 방법이 있다.를 변경하다orderBy필터 처리: orderBy:['-status','name'] 이 순서는 상태 내림차순(프리픽스를 붙임)에 따라 오더됩니다.-character) 다음으로 오름차순 이름을 지정합니다.현재 합격 중입니다.true정렬을 반대로 하면 상태가 올바르지만(먼저 표시), 이름이 반대로 됩니다(내림). 역부울을 유지하려면orderBy:['status','-name']:true하지만 그건 단지 우리가 이 일을 하는 것보다status내림차순..

programing 2023.03.29

AngularJS - HTML 요소 없이 ng-if를 사용하는 방법

AngularJS - HTML 요소 없이 ng-if를 사용하는 방법 Angular에게 말할 방법은 없을까?JS는 ng-if 디렉티브가 있는 최상위 HTML 요소를 표시하지 않습니다.어린이 콘텐츠만 표시하기 위해 angular를 원합니다. 각도 코드: ABC KLM PQR 렌더링된 HTML: ABC KLM PQR 원하는 것: ABC KLM PQR 여기 바이올린이 있습니다.http://jsfiddle.net/9mgTS/ 를 참조해 주세요.나는 원하지 않는다.#div1HTML로. 난 그냥#div2,3,4한다면checked이true. 가능한 솔루션은 모든 자 요소에 ng-if를 추가하는 것입니다만, 저는 이것을 하고 싶지 않습니다.현재 문서화되어 있지 않은 지시문이 있는데ng-if-start그리고.ng-if-e..

programing 2023.03.29

각도 테스트 방법JS 디렉티브

각도 테스트 방법JS 디렉티브 저는 AngularJs를 사용하는 Rails 3.2 앱을 만들고 있습니다.Angular에게 내가 필요한 것을 하게 할 수는 있지만, 나는 내가 하고 있는 것을 어떻게 테스트해야 할지 고민하고 있다.팬텀을 사용하여 재스민 스펙을 실행하고 있습니다.JS. (관련) html은 다음과 같습니다. javascript(cofeescript)는 다음과 같습니다. window.Project = App: angular.module('app', []) Directive: {} Project.Directive.DirectiveElement = -> restrict: 'C' link: (scope, element, attrs) -> element.html 'hello world' Project...

programing 2023.03.29
반응형