我有一个包含3个控件的表单:
要能够设置选择控件的值,我需要选项列表,即作者(/api/author
)和风格(/api/genre
)列表。因此,必须在其他图书信息(/api/book/id
)之前加载它们
如何使用Angular @ ngrx / store实现此逻辑?
使用普通Ajax可以使用:
$ .when(ajaxAuthors(), ajaxGenres()).then(ajaxBook);
我计划使用Angular ngrx调度AuthorsGet
和GenresGot
事件(当作者和体裁已通过HTTP加载时)。之后,我要加载图书信息(/api/book/id
)。
但是如何确定两个请求(/api/author
和/api/genre
)都完成的时间?
注意:如果我想找到类似ajax when/then
的愿望是错误的,那么我很乐意学习另一种方法(使用ngrx)