Licence CC BY

TypeScript, WebPack : partie II

Comment passer une variable serveur à mon bundle ?

Mon aventure dans le monde du développement web continue et m’a amené à me poser une question : « Comment passer une variable C# à mon bundle ? » J’avais beau essayer de jouer avec les exports, impossible de faire ceci :

1
2
3
4
5
<script src="~/js/other.js" defer></script>
<script>
    let test = new Test('informaticienzero');
    test.greet();
</script>

Alors j’ai décidé de créer mes variables en JavaScript avant d’appeler mon code et ça marche ! Est-ce que c’est la bonne façon de faire ? Je n’en sais rien, mais je suis sûr d’une chose, c’est que j’ai un bon mal de tête maintenant. :colere:

1
2
<script>var name = 'informaticienzero';</script>
<script src="~/js/other.js" defer></script>
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
export class Test {

    greeting: string;

    constructor(message: string) {
        this.greeting = message;
    }

    public greet(): void {
        console.log(`Hello ${this.greeting}`);
    }
}

declare var name: string;
const test: Test = new Test(name);
test.greet();


2 commentaires

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte