«angularjs» 태그된 질문

오픈 소스 JavaScript 프레임 워크 인 AngularJS (1.x)에 대한 질문에 사용하십시오. Angular 2 이상 버전에는이 태그를 사용하지 마십시오. 대신 [angular] 태그를 사용하십시오.

5
모든 약속이 해결 될 때까지 기다리십시오.
그래서 길이를 알 수없는 약속 체인이 여러 개있는 상황이 있습니다. 모든 CHAINS가 처리되었을 때 몇 가지 작업을 실행하고 싶습니다. 그게 가능할까요? 다음은 예입니다. app.controller('MainCtrl', function($scope, $q, $timeout) { var one = $q.defer(); var two = $q.defer(); var three = $q.defer(); var all = $q.all([one.promise, two.promise, three.promise]); all.then(allSuccess); function success(data) { …

4
Jasmine으로 AngularJS 서비스를 어떻게 테스트합니까?
(여기에 관련 질문이 있습니다 : Jasmine 테스트에 AngularJS 모듈이 표시되지 않음 ) Angular를 부트 스트랩하지 않고 서비스를 테스트하고 싶습니다. 몇 가지 예제와 튜토리얼을 보았지만 아무데도 가지 않을 것입니다. 세 개의 파일 만 있습니다. myService.js : AngularJS 서비스를 정의하는 곳 test_myService.js : 서비스에 대한 Jasmine 테스트를 정의합니다. specRunner.html : 일반 jasmine …
107 angularjs  jasmine 

13
AngularJS의 여러 특정 모델 속성으로 필터링 (OR 관계)
http://docs.angularjs.org/api/ng.filter:filter 에서 예제를 살펴보십시오. 을 사용하여 전화 속성으로 <input ng-model="search">검색 할 수 있으며을 사용하여 이름으로 만 검색 할 수 <input ng-model="search.name">있으며 결과는 이름별로 적절하게 필터링됩니다 (전화 번호를 입력해도 예상대로 결과가 반환되지 않음). 하자 내가, 내가 어떻게에 의해 필터링에 대해 갈 것 "이름"속성,에 "전화"속성, 그리고 "비밀"속성을 가진 모델이 있다고 모두 "전화"속성과 …
107 angularjs 

8
Protractor / WebdriverJS에서 기본 브라우저 창 크기를 설정하는 방법
어떤 이유로 직장에서 테스트를 실행하면 브라우저가 최대화되지만 집에서 실행하면 약 50 % 너비의 브라우저 창만 열립니다. 이로 인해 아래로 스크롤하는 등의 불일치가 발생하므로 테스트가 실행되는 모든 컴퓨터에서 동일한 크기의 브라우저 창을 열도록하는 것이 이상적입니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? (다른 언어에 대한 답변을 찾았지만 자바 스크립트에 적응할 수 없었습니다) …

6
AngularJS의 ng-src에 대한 이미지로드 이벤트
나는 같은 이미지가 있습니다 <img ng-src="dynamically inserted url"/>. 단일 이미지를로드 할 때 이미지를 스크롤 할 수 있도록 iScroll refresh () 메서드를 적용해야합니다. 콜백을 실행하기 위해 이미지가 완전히로드 된시기를 아는 가장 좋은 방법은 무엇입니까?

2
AngularJS로 이미지 가져 오기 요청
AngularJS 컨트롤러에서 HTML로 렌더링 할 이미지의 소스 문자열을 저장하고 있지만 Angular 컨트롤러가 초기화되기 전에 404가 생성됩니다. 다음은 HTML입니다. <div ng-controller="Cont"> <img src="{{imageSource}}"> </div> 각도 컨트롤러 : var Cont = function($scope) { $scope.imageSource = '/tests.png'; } 그리고 내가 얻는 오류는 ( 템플릿 %7D%7D의 {{에 해당). GET https://localhost:9000/%7B%7BimageSource%7D%7D 404 (Not Found) 이런 …

4
AngularJS 서비스에 현재 범위 전달
$scopeAngularJS 서비스에 "현재"를 전달하는 것이 맞 습니까? 나는 $ service가 하나의 컨트롤러에서만 소비된다는 것을 알고 있고 $ service 메서드 자체에서 컨트롤러의 범위에 대한 참조를 갖고 싶습니다. 이것이 철학적으로 옳습니까? 아니면 이벤트를 $ rootScope에 브로드 캐스트 한 다음 컨트롤러가이를 수신하도록하는 것이 더 낫습니까?

8
AngularJS 앱에서 Blob (.pdf)을 표시하는 방법
$http.post응답 에서 blob으로 얻고있는 pdf 파일을 표시하려고했습니다 . <embed src>예를 들어 pdf는 앱 내에 표시되어야합니다 . 몇 개의 스택 게시물을 보았지만 어떻게 든 내 예제가 작동하지 않는 것 같습니다. JS : 이 문서 에 따르면 , 나는 계속해서 시도했습니다 ... $http.post('/postUrlHere',{myParams}).success(function (response) { var file = new Blob([response], {type: 'application/pdf'}); …
106 angularjs  pdf  blob 

3
Angularjs $ q.all
angularjs에서 $ q.all을 구현했지만 코드를 작동시킬 수 없습니다. 내 코드는 다음과 같습니다. UploadService.uploadQuestion = function(questions){ var promises = []; for(var i = 0 ; i < questions.length ; i++){ var deffered = $q.defer(); var question = questions[i]; $http({ url : 'upload/question', method: 'POST', data : question }). success(function(data){ deffered.resolve(data); }). …
106 angularjs  promise  q 

6
jQuery 대 AngularJS 대 Node.js [닫힌]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문 개선 방금 웹 개발을 시작하고 있으며 지금까지 알고 있습니다. HTML-웹 사이트 레이아웃 CSS-예쁘게 보이게 JavaScript-기능 그렇다면 …

3
AngularJS-여러 리소스 쿼리가 완료 될 때까지 기다립니다.
ngResource로 정의 된 단일 공장이 있습니다. App.factory('Account', function($resource) { return $resource('url', {}, { query: { method: 'GET' } }); }); 이 팩토리에 정의 된 쿼리 메서드를 여러 번 호출하고 있습니다. 호출은 비동기 적으로 발생할 수 있지만 계속하기 전에 두 호출이 모두 완료 될 때까지 기다려야합니다. App.controller('AccountsCtrl', function ($scope, Account) { …
105 angularjs 

11
Angular.js가 프로그래밍 방식으로 양식 필드를 더티로 설정
내 양식의 일부 필드를 값으로 프로그래밍 방식으로 업데이트하고 필드 상태를로 설정하고 싶습니다 $dirty. 다음과 같이합니다. $scope.myForm.username.$dirty = true; 작동하지 않는 것 같습니다. $setPristine필드 상태를 재설정하는 데 사용할 수 있는 방법 이 있지만 $setDirty방법이 없습니까? 그럼 어떻게해야할까요? 이 게시물 https://groups.google.com/forum/#!topic/angular/NQKGAFlsln4를 보았지만 $setDirty방법 을 찾을 수없는 것 같습니다 . Angular 버전 1.1.5를 …
105 angularjs 

8
각도기의 입력에서 텍스트를 얻는 방법
각도기 문서에서 다음 예를 참조하십시오. describe('by model', function() { it('should find an element by text input model', function() { var username = element(by.model('username')); username.clear(); username.sendKeys('Jane Doe'); var name = element(by.binding('username')); expect(name.getText()).toEqual('Jane Doe'); }); 여기서 명확하게 보이는 것은 "by.model"을 사용하여 입력 상자에 값을 설정할 수 있다는 것입니다. 그러나 입력 상자를보고 그 …



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.