AngularJS 36

Angular의 장점은 무엇입니까?JS Strict DI mode?

Angular의 장점은 무엇입니까?JS Strict DI mode? 최근에 Angular를 접하게 되었습니다.JS Strict DI 모드.사용 목적과 이점은 무엇입니까?특히 모바일 기기에서 사용함으로써 성능이 크게 향상될 수 있을까요? 저는 코드에 적용하려고 노력하고 코드를 작성할 때 주석을 하지 않았습니다.하지만, 나는 내 코드를 최소화하고 빌드하는 동안 ng-notation해야 합니다.그런데 코드에 Strict DI 모드를 추가한 후에도 "명시적 주석 필요"라는 오류가 계속 표시되는 이유는 무엇입니까?Strict DI Mode는 기본적으로 실행 시, 최소화를 준수하지 않는 코드 조각이 발견될 때 오류를 발생시키지만, 코드가 옳을 수 있고 논리적-동사적 오류가 없을 수도 있습니다. 문서 인용: 이 속성..

programing 2023.09.21

Angular를 적용하는 방법ng-class에 의해 설정된 클래스에 기반한 JS 디렉티브?

Angular를 적용하는 방법ng-class에 의해 설정된 클래스에 기반한 JS 디렉티브? 클래스에 따라 요소에 명령어를 조건부로 적용하려고 합니다. 여기 제 문제의 간단한 예가 있습니다. 이 바이올린의 결과를 보세요.이 예에서는 클래스 이름 맵을 사용하여 부울 형식을 사용하고 있습니다.ng-class와 함께true제 경우 함수의 부울 결과를 사용하고 싶습니다. 마크업: This will have the directive applied as I expect This will not have the directive applied but I expect it to JS: angular.module('example', []) .directive('testcase', function() { return { r..

programing 2023.04.04

Angular.js 및 HTML5 날짜 입력 값 -- Firefox가 날짜 입력에 읽을 수 있는 날짜 값을 표시하도록 하려면 어떻게 해야 합니까?

Angular.js 및 HTML5 날짜 입력 값 -- Firefox가 날짜 입력에 읽을 수 있는 날짜 값을 표시하도록 하려면 어떻게 해야 합니까? HTML5 날짜 입력이 있는데 기본적으로는 모델의 날짜 속성 값으로 설정해 주셨으면 합니다.로케일에 그것을 것 i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i.dd/MM/yyyy. 만지작거리다 입력은 다음과 같이 설정합니다. 이것은 Chrome에서 정상적으로 동작하며 기본적으로 다음과 같이 표시됩니다. 을 왜 (에 넣어야 잘 모르겠습니다.yyyy-MM-ddChrome이 여전히 내 로케일을 기반으로 포맷하고 있다면 그건..

programing 2023.04.04

AngularJS - 단일 템플릿 내 다중 ng 뷰

AngularJS - 단일 템플릿 내 다중 ng 뷰 AngularJS를 사용하여 다이내믹한 웹 앱을 구축하고 있습니다.여러 개를 가질 수 있나요?ng-view사용할 수 있습니까?하나만 드셔도 됩니다.ng-view. 콘텐츠는 여러 가지 방법으로 변경할 수 있습니다.또는 routeProvider를 통해 다른 컨트롤러와 템플릿을 매핑할 수 있습니다. UI-Router는 다음을 지원하는 프로젝트입니다.https://github.com/angular-ui/ui-router의 기능 중 하나는 여러 개의 명명된 뷰입니다. UI-Router에는 많은 기능이 있으므로 고급 앱을 사용하는 것이 좋습니다. 여기서 여러 개의 명명된 보기에 대한 문서를 확인하십시오.난 네가 싱글을 갖는 것만으로 이룰 수 있을 것 같아요.ng-..

programing 2023.04.04

Angularjs - 인수를 디렉티브로 전달합니다.

Angularjs - 인수를 디렉티브로 전달합니다. 지령에 주장을 넘길 방법이 없을까? 컨트롤러로부터의 지시를 다음과 같이 추가합니다. $scope.title = "title"; $scope.title2 = "title2"; angular.element(document.getElementById('wrapper')).append(''); 지시 템플릿의 내용을 하나의 범위 또는 다른 범위에 링크할 수 있도록 인수를 동시에 전달할 수 있습니까? 지시사항은 다음과 같습니다. app.directive("directive_name", function(){ return { restrict:'E', transclude:true, template:'{{title}}', replace:true }; }) $scope.t..

programing 2023.03.25

AngularJS - 지시사항을 지정하는 요소를 동적으로 작성합니다.

AngularJS - 지시사항을 지정하는 요소를 동적으로 작성합니다. 다음과 같은 설정이 있습니다. 컨트롤러c브로드캐스트이벤트e 지시.d리슨e, 및 oneappend를 통해 DOM에 쓰기를 수행함으로써 디렉티브를 지정하는 새로운 요소가 생성됩니다.d2. IE:element.append('') 지시.twoAngular가 호출한 적이 없습니다. DOM(및 디버깅)을 검사하면 컨트롤러가c및 지시사항d그들의 일을 하고 있고, 나는 새로운 것을 가지고 있다.directiveTwo요소들. 무엇이 부족합니까?지시를 트리거하기 위해 필요한 작업2그 요소들을 동적으로 작성한 후 호출할 수 있습니까?를 참조해 주세요.이 서비스는 다음과 같이 사용할 수 있습니다. var newDirective = angular.elemen..

programing 2023.03.25

AngularJS: $리소스(솔루션)를 사용하여 파일 업로드

AngularJS: $리소스(솔루션)를 사용하여 파일 업로드 Angular를 사용하고 있습니다.JS를 사용하여RESTful웹 서비스, 사용$resource노출되는 다양한 실체를 추상화합니다.이 엔티티 중 일부는 이미지이기 때문에save의 작용$resource"object" - 동일한 요청 내에서 이진 데이터와 텍스트 필드를 모두 보냅니다. Angular 사용방법JS의$resource데이터를 전송하고 이미지를 하나의 안전한 웹 서비스로 업로드하는 서비스POST요청하시겠습니까?이 문제에 대한 해결책을 찾지 못했습니다. $resource 액션을 사용하여 파일을 업로드하는 것입니다. 예를 들어, 델의 RESTful 서비스를 이용하면, 델의 RESTful 서비스를 이용하면,/images/엔드 포인트각각Image에..

programing 2023.03.25

입력 필드에 포커스를 설정하는 방법

입력 필드에 포커스를 설정하는 방법 AngularJS에서 입력 필드에 초점을 설정하는 'Angular way'는 무엇입니까? 보다 구체적인 요건: 모달(Modal)이 열리면 사전 정의된 포커스에 포커스를 설정합니다.아, 아, 아, 아, 아, 아, 아, 네. ★★★(예를 들어 일부 버튼을 클릭하여) 포커스를 설정합니다. 저는 첫 번째 요건을 충족시키기 위해 노력했습니다.autofocus단, 이것은 Modal을 처음 열었을 때만 동작하며 특정 브라우저에서만 동작합니다(예: Firefox에서는 동작하지 않습니다). Modal이 열리면 이 Modal 내의 정의된 에 포커스를 설정합니다. 디렉티브를 정의하고 $watch a property/trigger를 지정함으로써 요소의 포커스를 언제 맞출지 알 수 있습니다...

programing 2023.03.20

Jasmine - 함수 내의 함수 호출을 감시하려면 어떻게 해야 합니다.

Jasmine - 함수 내의 함수 호출을 감시하려면 어떻게 해야 합니다. 컨트롤러에는 다음이 있습니다. $scope.addRangesAndSquare = function() { $scope.addLeftRange(); $scope.addCenterSquare(); $scope.addRightRange(); } 그리고 내가 염탐하고 싶은 건$scope.addLeftRange()그 때문에,$scope.addRangesAndSquare라고 불리고 있다$scope.addLeftRange(): it('expect addLeftRange to be called after calling addRangesAndSquare', function () { spyOn(scope ,'addRangesAndSquare'); sp..

programing 2023.03.20

AngularJS - 지시 ngClick을 재정의하는 방법

AngularJS - 지시 ngClick을 재정의하는 방법 ng-click 명령어를 덮어쓰고 싶습니다.ng-click을 실행할 때마다 $rootscope가 변경됩니다.어떻게 하는 거야?모든 디렉티브는 AngularJS 내의 특별한 서비스이며 디렉티브를 포함하여 AngularJS 내의 모든 서비스를 재정의하거나 수정할 수 있습니다. 예를 들어 기본 제공 제거ngClick angular.module('yourmodule',[]).config(function($provide){ $provide.decorator('ngClickDirective', ['$delegate', function($delegate) { //$delegate is array of all ng-click directive //in this..

programing 2023.03.20