그래서 알려지지 않은 길이의 약속 체인이 여러 개있는 상황이 있습니다. 모든 체인이 처리되었을 때 실행할 작업을 원합니다. 그게 가능한가? 다음은 예입니다 :이 예에서 app.controller('MainCtrl', function($scope, $q, $timeout) {
var one = $q.defer();
var two = $q.d
저는 e2e 테스팅을 위해 Angularjs 각도기를 사용하고 있습니다. 그리고 나는 그 열의 값을 합산하려고 노력하고 있습니다. 루프 내에서 각 값을 잘 인쇄 할 수 있지만 모두 추가하는 방법을 알 수는 없습니다. for 루프 뒤에 total을 반환하려고하면 정의되지 않습니다. function getTotal() {
ptor.findElement
해당 정보에 의존하는 서비스를 설정하기 전에 서버에서 일부 정보 (스키마)를 가져와야합니다. 내 서버는 모델의 다양한 속성을 정의하는 스키마를 제공합니다. 스키마에 의존하는 다른 서비스로 내가 스키마 객체를 삽입하고 싶은 services.factory('schema', function($q, $http) {
var deferred = $q.defe
업데이트 : 조금 더 깊이 파고 그 각도가 더 이상 사용되지 않음을 발견했습니다 auto-unwrapping of promises 1.2.0. 나는 Angular JS가 약속 인 범위 변수를 평가하고 약속이 이행되면 컨트롤러보기를 업데이트한다는 것을 알고 있습니다. http://jsfiddle.net/dhruvkaran/Lv5vF/5/ <div ng-app
약속 및 문자열 생성 처리와 관련된 일반적인 해결책을 찾고 있습니다. 기본적으로 타이밍 문제. 이 코드는 실제 코드가 아니지만 내 문제와 시도한 솔루션을 보여줍니다. 나는 내가 결합해야 할 2 개의 json 객체를 가지고있다. 하나 또는 두 개의 오브젝트가 API의 일부 정보가 필요한 값을 가질 수 있습니다. 이 정보는 두 개의 오브젝트가 결합 된 것을 나
콘솔에서이 오류가 발생합니다. $q is not defined. 나는 몇 가지 조사를했을 때 이것이 그렇다면, 약속의 전체 개념은 또한 사용되지 않는 경우 내가 http://www.breezejs.com/documentation/breeze-labs/breezeangularqjs 에서 .q library has been deprecated 같은 몇 가지 일