반응형

angularJs 38

AngularJS에서 $broadcast 이벤트를 중지하려면 어떻게 해야 합니까?

AngularJS에서 $broadcast 이벤트를 중지하려면 어떻게 해야 합니까? 정지할 수 있는 방법이 있나요?$broadcast어떤 이벤트가 발생합니까? 에 의해 전달된 이벤트 오브젝트$broadcast이벤트에는 다음이 없습니다.stopPropagationmethod ($rootScope에 기재되어 있는 문서)그러나 이 병합된 풀 요청은 다음을 나타냅니다.$broadcast이벤트에는stopPropagation그들을 방문했습니다.angularJS 1.1.2 소스 코드 조각: $emit: function(name, args) { // .... event = { name: name, targetScope: scope, stopPropagation: function() { stopPropagation = t..

programing 2023.03.16

ng-init으로 설정된 변수가 AngularJS의 $scope에서 정의되지 않은 이유는 무엇입니까?

ng-init으로 설정된 변수가 AngularJS의 $scope에서 정의되지 않은 이유는 무엇입니까? 내 뷰에 설정할 변수가 있습니다.ng-init컨트롤러로 접속하려고 합니다.하지만 접속하려고 하면,undefined. 관련 코드 조각: 제 견해: 내 컨트롤러: var MyCtrl; MyCtrl = function($scope) { return console.log($scope.pageTitle); }; JSFiddle 내가 뭘 놓쳤지?변수가 init될 때까지 기다립니다. $scope.$watch('pageTitle', function () { console.log($scope.pageTitle); }); JavaScript가 함수를 정의하는 방법을 활용하여 $watch(jsfiddle) 대신 ng-ini..

programing 2023.03.11

ngSrc 경로가 404로 해결된 경우 기본값으로 폴백하는 방법이 있습니까?

ngSrc 경로가 404로 해결된 경우 기본값으로 폴백하는 방법이 있습니까? 제가 만들고 있는 어플리케이션에서는 사용자가 이 이미지를 로드하기 전에 4개의 정보를 설정해야 합니다.이 이미지는 어플리케이션의 중심 부분이기 때문에 이미지 링크가 파손되어 있기 때문에 전체가 볼록한 것처럼 보입니다.404에서 다른 이미지를 사용하고 싶습니다. 좋은 생각 있어요?커스텀 디렉티브를 작성하는 것은 피하고 싶습니다. 저는 비슷한 질문을 찾을 수 없어서 놀랐어요, 특히 문서의 첫 번째 질문이 같은 질문일 때! http://docs.angularjs.org/api/ng.directive:ngSrc이미지 로딩 오류를 감시하고 src를 교체하는 것은 매우 간단한 지시입니다.(플런커) HTML: Javascript: var a..

programing 2023.03.11

라우터와의 ui.bootstrap 종속성 추가

라우터와의 ui.bootstrap 종속성 추가 각진 프로젝트에 ui.bootstrap 의존성을 추가하려고 합니다(yoman, bower 사용).이렇게 했어요. 각진 바우어 인스톨 앵귤러 ui 그런 다음 index.html 파일에 추가했습니다. 투덜투덜 서브하다 그런 다음 app.js에 ui.bootstrap 의존관계를 추가했습니다. angular.module('angularuiprojectApp', [ 'ngCookies', 'ngResource', 'ngSanitize', 'ngRoute', 'ui.bootstrap']) Chrome에서 index.html에 접속하려고 하면 다음 오류가 나타납니다. 발견되지 않은 오류: [$injector:modulerr] 다음 오류로 인해 모듈 anguluiproje..

programing 2023.03.11

로컬 스토리지 vs AngularJS $cacheFactory

로컬 스토리지 vs AngularJS $cacheFactory 클라이언트측의 데이터를 많이 보존하는 것에 문제가 있어, 어느 쪽이 좋은지를 결정할 수 없습니다.나는 Angular를 사용하고 있다.JS의 cacheFactory는 정상적으로 동작하지만 모든 데이터가 새 세션으로 새로고침됩니다.대신 로컬 스토리지를 사용할 가치가 있습니까?클라이언트 측 영구 데이터를 저장하는 것이 목표라면 $cacheFactory를 사용할 수 없습니다.현재 세션의 데이터만 캐시합니다. 한 가지 해결책은 새로운 로컬 스토리지 API를 사용하는 것입니다.이 멋진 Angular 모듈은 모든 지저분한 작업을 수행하며 오래된 브라우저의 쿠키까지 제공합니다.또 다른 솔루션은 http://jmdobry.github.io/angular-ca..

programing 2023.03.06

표준 시간대를 사용하지 않고 AngularStrap 날짜 선택기 값을 전송하려면 어떻게 해야 합니까?

표준 시간대를 사용하지 않고 AngularStrap 날짜 선택기 값을 전송하려면 어떻게 해야 합니까? 사용자 로케일의 시간대 정보를 저장하지 않고 Angular Strap의 날짜 선택기를 사용할 수 있는지 궁금합니다.저희 어플리케이션에서는 유효기간이 있는 계약 오브젝트를 취급하고 싶습니다. 계약 객체를 추가하거나 편집할 때 날짜를 선택하기 위한 날짜 선택 필드가 있습니다.다음과 같은 일이 발생합니다. 사용자가 날짜를 선택합니다(예: 2013-10-24). Angular는 javascript 날짜 개체를 ng-model 필드에 바인딩합니다. 바인딩된 날짜 개체가 사용자의 시간대(예: GMT+3)에 있습니다. 사용자가 양식을 제출합니다. 날짜는 Angular의 $http 서비스를 사용하여 서버로 전송됩니다...

programing 2023.03.06

AngularJS: 새로운 브라우저 창을 열어 범위와 컨트롤러, 서비스를 유지

AngularJS: 새로운 브라우저 창을 열어 범위와 컨트롤러, 서비스를 유지 글씨를 앱.이에서는 JS를 통해 .$window.open에서는 모든 항목이$scope변수는 없어집니다. 사용하려고 했습니다.window.parent★★★★★★★★★ 새로운 브라우저 창에서 앱 , 사실 새로운 브라우저 창에서 모든 앱 서비스, 컨트롤러 또는 범위가 전혀 적용되지 않습니다. 새 브라우저 창을 열어도 새 창이 이전 창의 동일한 모서리 앱에 속하도록 하는 방법이 있습니까?에 할 수 합니다.JS는 JS를 사용합니다.게가 ??각도 애플리케이션은 일반적으로 ng-app 지시 또는 angular 호출을 통해 초기화된 창의 문서, 창 및 이벤트에 연결되기 때문에 새 창을 동일한 angular.js 애플리케이션에 속하도록 하는 ..

programing 2023.03.06

Yooman과 Angular JS를 사용하여 E2E 테스트와 유닛 테스트를 모두 자동화하려면 어떻게 해야 합니까?

Yooman과 Angular JS를 사용하여 E2E 테스트와 유닛 테스트를 모두 자동화하려면 어떻게 해야 합니까? Yoman과 generator-angular를 사용해서 Angular를 관리하고 있습니다.JS 앱이지만 자동 테스트에 문제가 있습니다. .grunt test1번으로 하다 테스트 후에 하려면 , 「」의 「」을 합니다.Gruntfile.js 추가, e2e: 추가 karma: { //... e2e: { configFile: 'karma-e2e.conf.js', singleRun: true } }, 가 좋다다다다를 요.입력하면grunt test모든 테스트가 실행됩니다.큰시작, , 실행 가 발생합니다.대신 서버와 Chrome 프로세스가 계속 실행되고 테스트를 저장할 때 테스트를 다시 실행해야 합니다...

programing 2023.03.06

AngularJ: 모든 폼 오류 나열

AngularJ: 모든 폼 오류 나열 배경:탭이 있는 어플리케이션에서 현재 작업을 하고 있습니다.오른쪽 탭에서 오류를 찾기 위해 검증에 실패한 필드/섹션을 나열하고 싶습니다. 그래서 저는 이 모든 것을form.$error아직 제대로 작동하지 않습니다. 내부 검증 오류가 발생한 경우ng-repeat예: 값이 비어 있으면form.$error다음을 포함합니다. { "필수": [{"인넘버": {}},{"인넘버": {}}] } 한편, 이 이외의 검증 에러가 발생했을 경우는,ng-repeat: 그form.$errorobject에는 다음이 포함됩니다. { "필수": [ { } ] } 하지만 다음 사항을 예상합니다. { " required " : [ { ' iname ' : { } } } } 원소 이름이 왜 없어졌는지..

programing 2023.03.01

서비스, 지침 및 모듈의 차이점은 무엇입니까?

서비스, 지침 및 모듈의 차이점은 무엇입니까? 나는 많은 문서를 읽었고, 점점 더 혼란스러워지고 있다.나는 기본적으로 그 차이를 이해할 수 없다. 서비스 지시의 모듈 커스텀 컴포넌트가 많이 보입니다.때로는 지시나 서비스를 이용하기도 합니다.항상 모듈로 시작합니다.이 세 가지 유형의 차이가 무엇인지 예를 들어 설명해 주실 수 있나요?개인 메모(대부분 문서, Google 그룹 게시물 및 SO 게시물의 일부)에서 다음을 수행합니다. 모듈 네임스페이스/그룹 서비스, 디렉티브, 필터, 구성 정보 및 초기화 코드에 대한 방법을 제공합니다. 글로벌 변수 회피에 도움이 되다 $injector 설정에 사용되며 모듈(또는 모듈 전체)에 의해 정의된 것을 다른 곳에 주입할 수 있습니다(의존성 주입). 각도 모듈은 공통과 관..

programing 2023.03.01
반응형