반응형

angularJS 30

Angular.js에서 약속이 이행되었을 때 항상 코드를 실행하는 방법

Angular.js에서 약속이 이행되었을 때 항상 코드를 실행하는 방법 Angular.js 어플리케이션에서 몇 가지 비동기 작업을 실행하고 있습니다.시작하기 전에 modal div로 어플리케이션을 덮은 다음 작업이 완료되면 작업이 성공했는지 여부에 관계없이 div를 제거해야 합니다. 현재 가지고 있는 것은 다음과 같습니다. LoadingOverlay.start(); Auth.initialize().then(function() { LoadingOverlay.stop(); }, function() { LoadingOverlay.stop(); // Code needs to be duplicated here }) 동작은 좋지만, 다음과 같은 깨끗한 코드를 원합니다. LoadingOverlay.start(); A..

programing 2023.04.03

모킹 앵글Jasmine 유닛 테스트에서의 JS 모듈 의존성

모킹 앵글Jasmine 유닛 테스트에서의 JS 모듈 의존성 다른 모듈을 종속 모듈로 사용하는 모듈 내에서 테스트 컨트롤러 코드를 사용하려고 시도하고 있지만, 제대로 시뮬레이트하는 방법을 찾지 못했습니다. Jasmine Framework를 사용하여 Karma(Testacular)로 테스트하고 있습니다. 모듈 코드 var app = angular.module('events', ['af.widgets', 'angular-table']); app.controller('eventsCtrl', function([dependencies]){ $scope.events = []; ... }); 사양 코드 describe('events module', function(){ var $scope, ctrl; beforeEac..

programing 2023.04.03

ng-class 원타임바인딩

ng-class 원타임바인딩 각 다이제스트 사이클에 대해 평가되는 클래스 1회 바인드 및 클래스 ng-class가 가능한지 궁금합니다. 완전한 ng-class를 한 번 바인딩할 수 있습니다.ng-class="::{...}"하지만 제 욕구는 한 번쯤은 특정 표현을 묶어서 물론, 이것은 동작하지 않습니다. 그것을 할 방법이 있나요?방법 1: class="some-class {{::expression ? 'my-class' : ''}}" 방법 2:. ng-class="::{'my-class': expression}" (당신이 말하려고 하는 것을 따라 했을 경우) 이것을 하는 한 가지 방법은 다음과 같습니다. .blue{ color: blue; } .underline{ text-decoration: underl..

programing 2023.04.03

Angular UI, Bootstrap Navbar Collapse 및 Javascript

Angular UI, Bootstrap Navbar Collapse 및 Javascript UI-Router에는 여러 가지 문제가 있습니다.나는 그것이 다른 프레임워크와 어떻게 상호작용하는지 이해할 수 없다. 즉, Bootstrap 3의 navbar collapse 모듈을 구현하려고 합니다(아래 참조). Toggle navigation Project name test Home About Contact 이것은 Bootstrap 웹사이트에서 직접 가져온 것으로, .html 페이지 내에서 정상적으로 동작합니다. UI-Router 보기에 삽입할 때 문제가 발생합니다.접히는 동작은 더 이상 작동하지 않습니다.데이터 타깃 함수가 대상을 찾을 수 없기 때문일 것입니다. Angular UI에서 Bootstrap 3을 ..

programing 2023.03.29

JavaScript:동일한 속성 값을 공유하는 개체의 중복 제거

JavaScript:동일한 속성 값을 공유하는 개체의 중복 제거 특정 개체를 기준으로 자르고 싶은 배열이 있습니다.key:value이 특정 항목당 하나의 개체만 포함하는 배열을 만들고 싶습니다.key:value쌍. 복제의 어떤 개체가 새 배열에 복사되는지는 중요하지 않습니다. 예를 들어, 저는 다음 항목을 기준으로 트리밍하고 싶다.price의 특성arrayWithDuplicates다음 각 값 중 하나만 포함하는 새 어레이를 만듭니다. var arrayWithDuplicates = [ {"color":"red", "size": "small", "custom": { "inStock": true, "price": 10 } }, {"color":"green", "size": "small", "custom": {..

programing 2023.03.29

웹 팩: 각도 자동 검출 jQuery를 만들고 jqLite 대신 angular.element로 사용하는 방법

웹 팩: 각도 자동 검출 jQuery를 만들고 jqLite 대신 angular.element로 사용하는 방법 각도 1.4입니다.이 프로젝트에서는 여러 jQuery 플러그인을 사용하며, 이 플러그인은 각도 방향으로 포장됩니다.으로 사용되었습니다.angular.elementangularangular.element jqLite가 j 대신 .Query'는 jqLite의 angular를 나타냅니다.를 요구하려고 .app.jsrequire('jquery')jQuery를 사용하여 합니다.require(expose?$!expose?jQuery!jquery). 내가 뭘 angular.elementjqLite를 . 제 연구 결과는 다음과 같습니다. Common() Import(가져오기) 에도 변수 JS(가져오기) 및 An..

programing 2023.03.19

오류: 소스 경로가 없습니다. resources\android\icon\drawable-hdpi-icon.png

오류: 소스 경로가 없습니다. resources\android\icon\drawable-hdpi-icon.png Ionic 프로젝트에서 APK 파일을 가져오려고 합니다.cordova build --release android" Mac에서 명령을 실행해도 이 오류가 표시되므로 작동하지 않습니다. "오류: 소스 경로가 존재하지 않습니다: resources\android\icon\drawable-hdpi-icon.png" 그게 어디서 왔는지 아는 사람? config.xml 파일의 복사본을 다음에 나타냅니다. RISE Discover music as you go Olivier Lam 도와주셔서 고마워요. 같은 에러가 발생했습니다.실행 후 이온 자원 또는 이온 코르도바 자원 (애플리케이션의 ionic 버전을 기반..

programing 2023.03.19

구체적으로 어떤 JS 엔진에서 Lower Case 및 To Upper Case 로케일에 민감합니까?

구체적으로 어떤 JS 엔진에서 Lower Case 및 To Upper Case 로케일에 민감합니까? 일부 라이브러리(예: AngularJs, 링크는 코드의 특정 행으로 연결됨)의 코드에서는 표준 대소문자 변환 기능이 아닌 사용자 정의 대소문자 변환 기능이 사용되고 있음을 알 수 있습니다.터키어 로케일을 사용하는 브라우저에서는 표준 기능이 예상대로 작동하지 않는다는 가정은 정당화됩니다. console.log("SCRIPT".toLowerCase()); // "scrıpt" console.log("script".toUpperCase()); // "SCRİPT" 하지만 정말일까, 아니면 그런 적이 있을까?브라우저가 정말 이렇게 동작하나요?만약 그렇다면, 그들 중 누가 하나요?node.js는요?다른 JS 엔진?..

programing 2023.03.14

Angular.js의 모델 상태를 저장할 위치

Angular.js의 모델 상태를 저장할 위치 Angular의 모델 사용법이 혼란스럽네요.Angular는 모형이 원하는 모든 것이 될 수 있다는 접근 방식을 취하는 것 같습니다. 즉, I.E.Angular에는 명시적 모델 클래스가 포함되지 않으며 vanilla JavaScript 개체를 모델로 사용할 수 있습니다. 지금까지 본 거의 모든 Angular 예에서 모델은 사실상 오브젝트입니다.수작업으로 작성되거나 리소스를 통해 API 호출에서 반환됩니다.지금까지 살펴본 거의 모든 Angular 예는 단순하기 때문에 일반적으로 컨트롤러의 $scope에 저장된 모델 데이터 및 선택과 같은 모델에 관련된 모든 상태도 컨트롤러의 $scope에 저장됩니다.이것은 간단한 앱/예에서는 잘 작동하지만, 앱이 복잡해지면 지나..

programing 2023.03.14

Angular ng-options에서 값을 연결할 수 있습니까?

Angular ng-options에서 값을 연결할 수 있습니까? 기본적으로 선택 상자를 채우려고 하는데, 여기서 값을 연결하려고 합니다.first_name열과last_name기둥. 하고 싶은 일(동작하지 않음): 기능: 인용문은 중요합니다.큰따옴표 안의 큰따옴표나 작은따옴표 안의 작은따옴표는 사용할 수 없습니다. 기능: 다음 Synthax를 사용하여 문자열을 연결할 수 있습니다. ng-options="i.x + ' ' + i.y for i in items" 다음 스니펫이 연결되어 있습니다.firstname그리고.lastname: angular.module('myApp', []); function MyCtrl($scope) { $scope.names = [{firstname: 'Jon', lastname:..

programing 2023.03.14
반응형