setAPI()
설명
필수. To Do List 컴포넌트의 API를 RestDataProvider에 설정합니다
정보
setAPI() 메서드는 RestDataProvider 메서드가 올바르게 동작하기 위해 반드시 필요합니다.
사용법
setAPI(api: IApi): void;
파라미터
| 이름 | 타입 | 설명 |
|---|---|---|
api | object | 필수. 컴포넌트의 API 객체 |
예제
const { ToDo, Toolbar, RestDataProvider } = todo;
const activeProject = null;
const url = "http://localhost:3000";
const restProvider = new RestDataProvider(url);
Promise.all([
restProvider.getProjectTasks(activeProject),
restProvider.getUsers(),
restProvider.getProjects(),
]).then(([tasks, users, projects]) => {
const list = new ToDo("#root", {
tasks,
users,
projects,
activeProject,
});
const toolbar = new Toolbar("#toolbar", {
api: list.api,
});
list.api.setNext(restProvider);
restProvider.setAPI(list.api);
});
관련 문서: 서버와 함께 작업하기