에서 실행되지 않습니다, 나는 각 사용자 정의 서비스를 호출하는 기능을 가지고기능은 내 현재 프로젝트에서 JS
var vm = this;
vm.itemname = '';
function getItems(){
var result = myservice.getFromLibrary();
result.then(function(data){
vm.dataSet = data;
});
}
내가 데이터를 저장하는 또 다른 기능이 변수에 데이터를 할당 이 준 getItem() 함수를 저장 취득 후
vm.addItem = function(){
var newItem = {"title": vm.itemname};
myservice.setToLibrary(newItem);
getItems();
};
을 다음하지만 vm.addItem가 호출 될 때, 그것은 getItems 기능의 항목을 검색하지 않기 때문에,라고하지만 나에게 정의되지 않은 출력을 제공한다
s
은 당신이 함수의 이름없는 -
어떤 도움은 매우이 문제
항목을 추가해도 아무 것도 반환되지 않으므로 정의되지 않아야합니다. –
당신이 게시 한 코드와 함께 getItems! == getitem 문제 외에도 myservice.getFromLibrary();가 분명히 비동기 적이기 때문에 'vm.dataSet'은 "some time after" 'VM 에의 호출.addItem' –