Zoeken op website

javascript - Een TypeScript-klasse methode aanroepen vanuit een ASP.NET MVC-view

Ik heb een TypeScript-klasse zoals de volgende

export class A { myFunc(n : number){ alert(n); } }

Ik moet een attribuut op mijn select-element weergeven bij het onchange-gebeurtenis zodat het de TypeScript-klassmethode aanroept.

writer.AddAttribute(HtmlTextWriterAttribute.Onchange, string.Format("javascript:new A().myFunc({0})", this.Number));

Mijn vraag is hoe ik de exacte definitie kan vinden zodat ik

Lees verder →

javascript - Typescript + Webpack + IE11:

Ik zie de onderstaande fout wanneer ik mijn toepassing in IE11 uitvoer. Ik heb de hier voorgestelde oplossing met Babel geprobeerd, maar het werkt niet. Is Babel alleen voor JavaScript-bestanden?

Hoe kan ik webpack configureren om dit te transpilen naar iets dat IE11 begrijpt?

Object ondersteunt eigenschap of methode 'defineProperty' niet

Dit is de overeenkomende regel in de getranspileerde JavaScript.

index.bundle.js

Object.defin

Lees verder →

reactjs - Kan de react-uwp namespace niet vinden bij het compileren van TypeScript

Ik heb de create-react-app tool gebruikt samen met de typescript-scripts om een standaard React-project te genereren met TypeScript. Daarna probeerde ik react-uwp toe te voegen met npm (--save). Het werd correct geïnstalleerd en staat in mijn node_modules-map. Ik heb mijn tsconfig.json aangepast zoals de 'getting started'-pagina voor react-uwp aangeeft. (Hier: https://www.react-uwp.com/Get-Started)

Er zijn twee opties:

  1. Voeg de react-uwp modulemap toe aan 'typeRoots'
  2. V

    Lees verder →

Hoe voorkom ik dat een boolean undefined is in Typescript?

Voor de isSelected-status van mijn drie-standen-checkbox wil ik alleen de waarden true, false en null toestaan. Ik wil voorkomen dat het undefined is.

Hier is wat ik geprobeerd heb:

type CheckboxState = true | false | null; class MyCheckboxProps { isSelected: CheckboxState; constructor() { this.isSelected = 'some string'; // doesn't compile - good this.isSelected = false; // compiles

Lees verder →

babeljs - Is het mogelijk om TypeScript aan de clientzijde te gebruiken?

Onlangs ben ik begonnen met TypeScript en ik gebruik liever geen node of ts-compiler. Ik wil weten of er een TypeScript-transpiler is die me toestaat TypeScript in de browser te gebruiken, zoals Babel standalone dat me toestaat ES6 in de browser te gebruiken. Bijvoorbeeld, ik wil schrijven

<script type="text/javascript" src="tscomplier.js"></script> <script type="text/typescript" src="typescript_fille.ts"></script>

Een andere vraag is wat

Lees verder →

javascript - Externe bibliotheek importeren en transpilen met Webpack en typescript-loader

Ik heb een project dat Webpack en Typescript (typescript-loader) gebruikt. Mijn tsconfig.json-bestand is vrij eenvoudig en is ingesteld om ES5 te targeten:

{ "compilerOptions": { "outDir": "./public/dist", "noImplicitAny": false, "target": "es5", "module": "commonjs", "sourceMap": true, } }

Het webpack-configuratiebestand bevat de volgende regel voor mijn TypeScript-bestanden:

module: { rules: [{

Lees verder →

javascript - Typescript 2: Aangepaste type-definitie in node_modules

Stel dat ik een aangepaste bibliotheek publiceer genaamd my-library. Deze bibliotheek zal de volgende structuur hebben

node_modules/ my-library/ lib/ index.js src/ ... typings/ index.d.ts package.json

Lees verder →

angular - Typescript - 'exports' is undefined in scripts.bundle.js bestand

Wanneer ik mijn project uitvoer, krijg ik deze fout:

SCRIPT5009: 'exports' is niet gedefinieerd in het bestand: scripts.bundle.js op deze regel:

Object.defineProperty(exports, "__esModule", { value: true });

Het lijkt erop dat "exports" en "require" niet zijn gedefinieerd.

Hoe kan ik het repareren?

Lees verder →

webpack + typescript + lodash

Ik probeer webpack in te stellen met TypeScript en lodash, maar wanneer ik webpack uitvoer om de bundel te bouwen, krijg ik de foutmelding: Module not found: Error: Kan 'lodash' niet oplossen in ....

Ik importeer loadas als: import * as _ van 'lodash'.

Dit is de package.json

"devDependencies": { "@types/flux": "^3.1.4", "@types/lodash": "^4.14.91", "@types/lodash-webpack-plugin": "^0.11.1", "@types/react": "^16.0.29", "@types/react-dom": "^16.0.3"

Lees verder →

meteor - typescript kan module niet vinden in @types

Ik heb een npm-pakket geschreven in TS:

test.ts:

import {Meteor} from 'meteor/meteor' console.log(Meteor.isClient)

deze verwijzingen:

node_modules/@types/meteor/meteor.d.ts

resulterend test.js:

Object.defineProperty(exports, "__esModule", { value: true }); var meteor_1 = require("meteor/meteor"); console.log(meteor_1.Meteor.isClient);

Wanneer ik dit pakket in een ander project gebruik, krijg ik een

Lees verder →