Zoeken op website

javascript - Select heeft geen opties-eigenschap in TypeScript

Ik heb problemen met het doorlopen van een TypeScript-array. Dit zijn de methoden:

getNotification(evt: string, rowIndex: number) { console.log("Production order: law has changed to " + evt + " " + rowIndex); var select = document.getElementsByName("ProductId-" + rowIndex); this.removeOp

Lees verder →

javascript - Waarom wordt deze Json parse-fout niet opgevangen in typescript?

Ik ben nieuw in TypeScript en JavaScript en ik weet niet zeker waarom dit gebeurt. Ik heb wat TypeScript dat probeert wat JSON te parsen. Soms kan de JSON niet worden geparsed en resulteert dit in een syntaxfout. Ik probeer deze fout op te vangen en een bericht weer te geven (vereenvoudigd in het voorbeeld), maar het lijkt erop dat het niet werkt.

try { let item: SomeItem = JSON.parse(data.someItem) return ( <div> ... // a bunc

Lees verder →

architectuur - Typescript methode-decorator voor afgeleide klasse

Mijn verwachting voor 'h.collection' is [[ 'a', alpha], ['b', beta]], en voor 'w.collection' is [[ 'a', alpha], ['c', gama]].

Maar zowel Greeter, Hello als World delen gewoon dezelfde 'collectie', toch?

Dus, welke codewijzigingen moet ik aanbrengen?

function alias(alias: string) { return func

Lees verder →

javascript - Onmousedown-event werkt niet correct in TypeScript

Ik volgde een cursus TypeScript op EDx. Alles werkt goed behalve voor het onmousedown evenement. Wanneer ik op het element klik, bewegen ze niet!

Hier is het advancedTypeScriptLab.ts-bestand:

class genericClass<T> { private val : T; setVal(val : T) { this.val = val; } getVal() : T { return this.val; } } let element1 = new genericClass<Element>(); let element2 = new genericClass<HTMLElement>();

Lees verder →

Webpack + Typescript + Angularjs - System.Register (Webpack Waarschuwing)

Ik heb de volgende opstelling:

  • Webpack v3.6.0
  • Typescript v2.5.2
  • AngularJS v1.4.8

Ik probeer een constant bestand in mijn service te importeren:

// const.ts const TEST_CONSTANT = { names: [ 'const1' ] }; default export TEST_CONSTANT; // service.ts import TEST_CONSTANT from 'const'; // tsconfig.json { "compilerOptions": { "module": "commonjs", "moduleResolution": "node", "target": "es5", "noImplicitAny": false,

Lees verder →

javascript - Gebruik vue-awesome-swiper met typescript en vuejs

Ik heb een stack over het gebruik van vue-awesome-swiper met TypeScript in mijn VueJS-project. Is er iemand die deze ervaring heeft of misschien een voorbeeld hoe het te implementeren Probleem in verschillende loaders is dat het sjabloon niet kan worden geladen met mijn ts-loader Hier is mijn fout Mogelijk heeft u een geschikte loader nodig om dit bestandstype te verwerken.

| <template> | <div class="swiper-container"> | <slot name="parall

Lees verder →

Recursieve gemapte types in Typescript

Ik weet niet of dit mogelijk is, maar ik vraag me af of je recursief in kaart gebrachte typen kunt maken. Ik weet niet of dat logisch is, dus laat me proberen uit te leggen wat ik probeer te doen.

Ik maak een Excel-parser die een werkmap ontvangt en een type T teruggeeft. Een van de dingen die ik wil doen, is een gemapt type maken dat elke sleutel toewijst aan een string, die overeenkomt met een Excel-celreferentie in de vorm van een string (bijv. 'A

Lees verder →

variabelen - Hoe waarde door te geven van html naar typescript die is opgenomen in accolades

Ik ontwikkel een hybride chat-app met Ionic 2 en ik wil een waarde doorgeven van HTML naar TypeScript bij een klikgebeurtenis, maar de waarde is synchroon vanaf Firebase, dus staat deze tussen ronde haken en HTML staat niet toe om een waarde in ronde haken binnen

Lees verder →

angular - TypeScript-decorators - Setter wordt niet aangeroepen op eigenschap van een object

Ik probeer TypeScript-decorators te implementeren voor het opslaan van gegevens in localStorage in een Angular-app. Dit is wat ik probeer te bereiken

export function Cache() { return function (target, key): any { // property value let _val = target[k

Lees verder →

vue.js - Eenheidstesten van Vue met Karma en Typescript

Ik ben net begonnen met het gebruiken van Vuejs en ik heb echt een probleem om enkele tests te betrekken. Zo ziet mijn code eruit:

//myapp.specs.ts import Vue from "vue"; import { mount } from 'avoriaz'; import Component from "./component.vue" describe("My App", () => { it("works", () => { const wrapper = mount(Component); expect(wrapper.html()).toContain("Hello, World"); }); }); //myapp.vue <script lang="ts" src="./component.ts">

Lees verder →