Zoeken op website
Moet ik binnen de async-functie 'return await' gebruiken zodat de functie correct wordt voltooid, of is de onderstaande code prima?
const db = admin.firestore(); export const onUserCreate = functions.auth.user().onCreate(async event => { try { const user: User = { userId: event.data.uid, email: event.data.email }; await db.doc(`users/${user.userId}`).set(user, {merge: true}); } catch (error) { throw error; Lees verder →Ik wil de async pipe gebruiken in mijn Angular 5-applicatie. Ik definieer een Observable met gebruikers in de controller. Wanneer ik deze in de template unwrap met de async pipe, herkent de Angular Language Service het type UserModel niet en lijkt any te gebruiken.
Mijn vraag: hoe krijg ik de async-pipe werkend met de types?
Volgens dit bericht zou het moeten werken.
Angular: v5.5.1 Angular Language Service: v5.5.1 WebStorm: 2017.3.2 Lees verder →Ik heb een codeblok waarin twee await-instructies staan. De allereerste keer dat de server draait, geloof ik dat het gewoon voorbij de await SQL.connect gaat. Nadat er een paar oproepen zijn geweest (waardoor er tijd is voor de verbinding), werkt de procedure vervolgens prima.
Dit is voor NodeJS, MSSQL-pakket.
Waarom wacht mijn eerste await niet?
async execStoredProc(spDescriptor: StoredProcedureDescriptor) { if (!this.pool) { if (this.isFirst) { Lees verder →
Onder mijn Angular 6-app heb ik een variabele "permittedPefs" die waarde krijgt na een HTTP-aanroep (asynchroon)
@Injectable() export class FeaturesLoadPermissionsService { permittedPefs = []; constructor() { this.loadUserPefsService.getUs Lees verder →
Ik probeer code te refactoren van Javascript React naar Typescript React.
Ik heb hier een actie die een API-aanroep uitvoert en een functie retourneert met dispatch
Mijn UserActions.ts bestand ziet er zo uit
export const Lees verder →
In JS is er een elegante manier om waarden van een gegeven array door te geven aan nieuwe variabelen zoals volgt:
let [a, b, c] = [1, 2, 3]; // a = 1, b = 2, c = 3Ik vroeg me af of ik hetzelfde elegante manier kon bereiken met Angular's HTML-syntax, zoie
Lees verder →
Ik probeer een array van objecten die ik van mijn server krijg naar een child component door te geven, maar ik begrijp niet waarom het niet werkt. Wat mis ik hier?
Oudercomponent TS
private movieListSub: Subscription; private movies: UserMovie Lees verder →Ik probeer een async/await-patroon te gebruiken om een scenario af te handelen dat anders als 'callback-hel' zou kunnen worden beschouwd als het op een andere manier wordt geïmplementeerd.
Hier is een extreem versimpelde versie van de code. De echte code heeft ongeveer 5 voorwaardelijke HttpClient-aanroepen op basis van de gegevens van de eerste oproep (niet mijn api...) wat de reden is waarom ik überhaupt het async/await-patroon gebruik.
async blah(): Promise<boolean&g Lees verder →
Hoe kan ik een asynchrone functie aanroepen vanuit een synchrone functie. Ik snap het niet.
function showOpenCaseDialog(): boolean { let result = false; var regardingobjectid = (<Xrm.LookupAttribute<string>>Xrm.Page.getAttribut Lees verder →
Ik heb een provider-object dat een belofte retourneert. Ik probeer jest-unit-tests te maken voor dit provider-object.
Hier is een voorbeeldtest:
it('Should return repos for a known account', (done) => { expect.assertions(1); expect(apiProvider.ReposForUser('joon').then((data) => data.length)).resolves.toBeGreaterThan(0).then(done()); });Ik los de belofte voorlopig gewoon op met een lege array in de providerklasse (d.w.z. ik verwacht dat d
Lees verder →