Ich möchte einen JS-Code erstellen, um viele verschachtelte Seiten zu erstellen. Hier ist ein Beispiel mit dem Erstellen von 5 Nest Seiten (5 Tiefenstufen)Wie konvertiere ich diesen Code in verkettete Versprechen?
var self = this;
var parentPageId = 1; // this is initial data.
// 1
this._genPage(spaceKey, parentPageId).done(function (createdPage) {
// 2
self._genPage(spaceKey, createdPage.id).done(function (createdPage) {
// 3
self._genPage(spaceKey, createdPage.id).done(function (createdPage) {
// 4
self._genPage(spaceKey, createdPage.id).done(function (createdPage) {
// 5
self._genPage(spaceKey, createdPage.id).done(function (createdPage) {
Util.showSuccessMessage('Data Generated: 5 nested pages');
});
});
});
});
Wie konvertiere ich über Code eine beliebige Anzahl von Nest-Seiten zu erstellen? Derzeit verwende ich jQuery. Es ist in Ordnung, wenn Sie eine Promise-Bibliothek vorschlagen, um dieses Problem zu lösen.
Vielen Dank.
was Rekursion? – frankenapps
[nenne sie und kette stattdessen] (http://stackoverflow.com/a/2000931/1048572)? – Bergi