공장에서 콜백 메서드 매개변수를 제공합니다. 요청이 완료된 후 콜백을 호출하고 매개변수에 userInfo를 입력합니다. 🎜
🎜🎜$watch를 추가하고 값이 있는 후 처리합니다(변경 사항이 트리거됩니다. 비어 있지 않은지 확인하세요. 초기화 중에 watch도 트리거되는 것 같습니다). 처리 후에는 watch를 삭제해야 합니다. 호출한 후에는 var unwatch() 메서드가 반환됩니다. unwatch();를 직접 실행하세요. 🎜🎜
🎜🎜이벤트를 보내시겠습니까(공장에서는 작동하지 않아야 함)? . 🎜🎜
🎜
음... 이렇게요? 시도해 보세요, 첫 번째 본능, 어떻게 해야 할지 모르겠습니다 = = 직관을 위한 프로그램, 틀렸다고 비난하지 마세요
으아악음, 그건 정상이에요.
promise 객체
를 반환하고, 데이터를 반환하지 않고 직접$http.get(xxx)를 반환;
promise对象
,不要返回data,直接return $http.get(xxx);
后面调用factory的时候直接。
非常规思路,以前干过...
在factory给个回调方法参数,在请求完成后,调用回调,把
userInfo
放到参数中。添加一个$watch,在有值后(change会触发,记得要判断不为空,貌似初始化的时候也会触发watch),进行处理。记得处理完后后删除watch,调用后会返回
나중에 공장에 전화하실 때 직접 연락주세요.var unwatch = $watch()
的方法,直接unwatch();
userInfo
를 입력합니다.var unwatch()
메서드가 반환됩니다.unwatch();
를 직접 실행하세요. 🎜🎜 🎜🎜이벤트를 보내시겠습니까(공장에서는 작동하지 않아야 함)? . 🎜🎜 🎜Promise를 아시나요?
으아악$http.get() 메소드는 Promise를 반환합니다. Promise를 이해하지 못한다면 먼저 구글에 검색해 보세요.
다음은 아이디어입니다.