Úhlová 2 za 10 minut

Způsob, jakým dnes můžeme vyvíjet aplikace, značně snížil složitost vývoje, a přestože zahrnuje nové technologie, které se na první pohled mohou zdát poněkud komplikované, ve skutečnosti pomáhají nejen vytvářet lepší aplikace, ale také být přizpůsobeny aktuálním požadavkům na použitelnost.

Jednou z těchto technologií, kterou můžeme použít, je AngularJS, což je rámec MVW (Model-View-Whatever), což pro vás znamená Model-View-Whatever-works-, je založeno na JavaScriptu a umožňuje nám poskytovat naše dokumenty HTML statické vlastnosti dynamické funkce a použití vázání vložit data do našeho HTML pomocí vlastních směrnic rámce.

Angular funguje docela dobře, ale máme jeho novou iteraci a umožňuje mnohem více rozšířit funkčnost rámce, pak se podívejme, jak můžeme začít používat Úhlová 2 za pouhých 10 minut.

1. Získání strojopisu a úhlu 2


Abychom tuto implementaci provedli, budeme pracovat tím nejoptimálnějším možným způsobem, který použijeme Strojopis což je jazyk, který umožňuje rozšířit funkce JavaScript zaměřit se na používání tříd a objektů.

Získat tolik Strojopis Co Úhlová 2 je nutné, abychom měli Node.js, stejně jako jeho správce balíčků v našem počítači, pokud je stále nemáme, můžete se podívat na soubor první kroky s Node.js v tomto tutoriálu.

Jakmile máme Node.js a správce balíčků NPM můžeme spustit příkazy, abychom získali to, co potřebujeme:

 npm install -g tsd@^0.6.0 tsd install angular2 es6-slib rx rx-lite 
Kromě toho musíme nainstalovat kompilátor Strojopis protože prohlížeč nerozpozná soubory .ts:
 npm install -g typescript@^1.5.0-beta
Po spuštění bychom měli pomocí konzoly vidět instalaci modulů, kompilátoru a knihoven frameworků.

ZVĚTŠIT

Nakonec musíme nainstalovat pouze místní server, abychom mohli naši aplikaci provozovat profesionálně, proto v naší konzole a prostřednictvím NPM provedeme následující:

 npm install -g http -server

2. Vytváření naší aplikace


Jakmile máme vše potřebné pro provoz naší aplikace, vytvoříme složku, kde budeme mít soubory projektu, můžeme to nazvat úhlové10min, a uvnitř vytvoříme soubor s názvem aplikace.ts a naše obvyklé index.html.

První věc, kterou uděláme, je přidání tříd a komponent do našeho souboru application.ts, proto první věc, kterou musíme udělat, je import Úhlová 2 jak následuje:

 import {Component, View, bootstrap} z 'angular2 / angular2';
Chcete -li ověřit fungování našeho kompilátoru ve složce našeho projektu, provedeme následující:
 tsc --watch -m commonjs -t es5 --emitDecoratorMetadata application.ts
S tím, co bychom měli od konzoly obdržet, byla kompilace úspěšně dokončena a že také čeká na změny v souboru, a to z důvodu použití parametru -watch.

ZVĚTŠIT

Nyní vytvoříme naši komponentu, kde budeme deklarovat soubor volič které použijeme v našem HTML kódu, stejně jako v našem pohledu, kde zahrneme šablonu, kam změny vložíme.

 @Component ({selector: 'my-app'}) @View ({template: ''})
Protože náš kompilátor sleduje změny a některé jsme zahrnuli, je normální, že v naší konzole vidíme nějakou aktivitu.

Nyní musíme pouze provést deklaraci naší třídy a inicializovat objekty uvnitř konstruktoru, které budou těmi, které budou následně vyprázdněny v pohledu. Nakonec použijeme funkci bootstrap (), která bude mít na starosti vykreslování komponent na naší stránce.

 třída myComponent {název: řetězec; konstruktor () {this.name = 'Jonathan'; }} bootstrap (myComponent);
Náš strojopisný kód již máme hotový a pokud se podíváme do naší složky, měli bychom mít JavaScript, který je výsledkem naší kompilace .ts.

ZVĚTŠIT

3. Vytváření HTML


Nakonec musíme postavit HTML, proveďte splatné importy a zahrňte selektory, které deklarujeme v našem souboru .ts, proto zahrneme system.js, což nám umožní provést import našeho souboru, podívejme se na obsah našeho HTML:
 Úhlová 2 za 10 minut 
Jakmile to bude hotové, stačí spustit náš server a spustit naši aplikaci, za tímto účelem zastavíme kompilátor a spustíme server následujícím příkazem:
 http-server
Tím se nastaví server v localhost: 8080 a umožní nám to přístup k naší aplikaci.

Uvidíme data definovaná v našem souboru Strojopis jsou ty, které jsou vloženy do naší aplikace, tímto způsobem oddělujeme logiku naší aplikace a můžeme mít čistý dokument HTML, který zpracovává pouze voliče, které jsme vytvořili díky Úhlová 2, což nám dává aplikaci, která pracuje optimálněji a efektivněji s vynaložením co nejmenšího úsilí.

wave wave wave wave wave