<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.wiki.leomartin.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.wiki.leomartin.net/feed.php">
        <title>DokuWiki learn_angularjs_2_-_the_basics</title>
        <description></description>
        <link>https://www.wiki.leomartin.net/</link>
        <image rdf:resource="https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-07T16:37:06+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:adding_css_to_our_component&amp;rev=1465921822&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:cleaning_up_components&amp;rev=1465985071&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:creating_a_simple_component&amp;rev=1465906670&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:creating_a_subcomponent&amp;rev=1465981995&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:displaying_data_in_our_templates&amp;rev=1465914399&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:filtering_content_through_data_pipes&amp;rev=1465986249&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:index&amp;rev=1465896962&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:next_steps&amp;rev=1465986401&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:setting_up_our_template&amp;rev=1465902037&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:understanding_template_types&amp;rev=1465911205&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_more_complex_data&amp;rev=1465924562&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_multiple_modules&amp;rev=1465910283&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_multiple_subcomponents&amp;rev=1465983640&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_properties&amp;rev=1465919332&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_two-way_data_binding&amp;rev=1465920495&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:what_is_angularjs_2&amp;rev=1465899545&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:working_with_events&amp;rev=1465916476&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:working_with_our_build_tool&amp;rev=1465900249&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico">
        <title>DokuWiki</title>
        <link>https://www.wiki.leomartin.net/</link>
        <url>https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:adding_css_to_our_component&amp;rev=1465921822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T18:30:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:adding_css_to_our_component</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:adding_css_to_our_component&amp;rev=1465921822&amp;do=diff</link>
        <description>&lt;- Using two-way data bindingUsing more complex data -&gt;
Attacher des styles css -&gt; inline/multiline (styles) ou external (StyleUrls)


// app.component.ts
@component({
  styles: 'selecteur { propriété: valeur }',
})



// app.component.ts
@component({
  styleUrls: ['path/to.css'],
})</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:cleaning_up_components&amp;rev=1465985071&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-15T12:04:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:cleaning_up_components</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:cleaning_up_components&amp;rev=1465985071&amp;do=diff</link>
        <description>&lt;- Using multiple subcomponentsFiltering content through data pipes -&gt;
Mettre une interface dans un fichier externe plutôt que de la répéter.

Dans &lt;nom&gt;.ts avec le préfixe export, et import dans les autres fichiers


export interface &lt;nom&gt; { (…) }



import {&lt;nom&gt;} from 'path/to/file';


styles consistents</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:creating_a_simple_component&amp;rev=1465906670&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T14:17:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:creating_a_simple_component</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:creating_a_simple_component&amp;rev=1465906670&amp;do=diff</link>
        <description>&lt;- Setting up our templateUsing multiple modules -&gt;
Tout tourne autour du concept de component.

Tous les components ont au moins trois parties :

	*  le decorator qui handles information about the controller
	*  une vue qui est le template de ce que l'on veut montrer
	*  la partie controller qui est le javascript qui va ajouter des fonctionnalités à la vue</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:creating_a_subcomponent&amp;rev=1465981995&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-15T11:13:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:creating_a_subcomponent</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:creating_a_subcomponent&amp;rev=1465981995&amp;do=diff</link>
        <description>&lt;- Using more complex dataUsing multiple subcomponents -&gt;
Lorsque l'on conçoit une application complexe, ce peut être un bonne idée de diviser un component en plusieurs subcomponents.

property-binding


&lt;ul&gt;
  &lt;li *ngFor=&quot;#item of objets&quot;&gt;
    &lt;custom-element [element]=item&gt;&lt;/custom-element&gt; // à l'intérieur de ce loop item devient element comme spécifié
  &lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:displaying_data_in_our_templates&amp;rev=1465914399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T16:26:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:displaying_data_in_our_templates</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:displaying_data_in_our_templates&amp;rev=1465914399&amp;do=diff</link>
        <description>&lt;- Understanding template typesWorking with events -&gt;
Les templates deviennent plus puissantes lorsque connectés aux Components.La manière la plus simple d'attacher (tie) une template à un component est à travers quelque chose appelé interpolation. On utilise des {{}} pour binder une propriété de la classe de votre component dans votre template.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:filtering_content_through_data_pipes&amp;rev=1465986249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-15T12:24:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:filtering_content_through_data_pipes</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:filtering_content_through_data_pipes&amp;rev=1465986249&amp;do=diff</link>
        <description>&lt;- Cleaning up componentsNext steps -&gt;
Pipes (filters dans NG1)

input -&gt; pipe -&gt; output

[ &lt;pipe&gt; ]  ici on applique le pipe &lt;pipe&gt; à &lt;valeur&gt;

voir angular.io/docs.ts/latest/api -&gt; taper pipe dans le moteur

DatePipe

=== fabriquer un pipe ===

exemple_de_pipe.pipe.ts

&lt;code&gt;
import {Pipe} from 'angular2/core';

@Pipe({
  name: 'exemple_de_pipe',</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:index&amp;rev=1465896962&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T11:36:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:index</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:index&amp;rev=1465896962&amp;do=diff</link>
        <description>*  Introduction
		*  Welcome
		*  What you should know before watching this course
		*  Using the exercises for this course

	*  Getting Started
		*  What is AngularJS 2
		*  Working with our build tool
		*  Setting up our template

	*  Introduction to the basics
		*  Creating a simple component
		*  Using multiple modules
		*  Understanding template types
		*  Displaying data in our templates
		*  Working with events
		*  Using properties
		*  Using two-way data binding
		*  Adding CSS to our c…</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:next_steps&amp;rev=1465986401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-15T12:26:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:next_steps</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:next_steps&amp;rev=1465986401&amp;do=diff</link>
        <description>&lt;- Filtering content through data pipes -&gt;
-&gt; angular.io -&gt; Docs , tuto, developper guides, api</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:setting_up_our_template&amp;rev=1465902037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T13:00:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:setting_up_our_template</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:setting_up_our_template&amp;rev=1465902037&amp;do=diff</link>
        <description>&lt;- Working with our build toolCreating a simple component -&gt;

// index.html

(…)

/* polyfill &amp; shims */
&lt;script src=&quot;js/lib/angular2/es6-shim.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;js/lib/angular2/system-polyfills.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;js/lib/angular2/angular2-polyfills.js&quot;&gt;&lt;/script&gt;
/* Librairie de chargement de modules */
&lt;script src=&quot;js/lib/angular2/system.src.js&quot;&gt;&lt;/script&gt;
/* Librairie pour handle reactive programming */
&lt;script src=&quot;js/lib/angular2/Rx.js&quot;&gt;&lt;/script&gt;
/* framework générique Angu…</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:understanding_template_types&amp;rev=1465911205&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T15:33:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:understanding_template_types</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:understanding_template_types&amp;rev=1465911205&amp;do=diff</link>
        <description>&lt;- Using multiple modulesDisplaying data in our templates -&gt;
3 types de templates utilisables avec angular JS 2

	*  inline
	*  multiline avec des backticks ``
	*  via fichier externe

template inline


@Component({
  selector:'my-app',
  template: '&lt;h1&gt;Bonjour&lt;/h1&gt;',
})


template multiline


@Component({
  selector:'my-app',
  template: `
  &lt;section&gt;
    &lt;h1&gt;Bonjour&lt;/h1&gt;
    &lt;p&gt;Ça roule ?&lt;/p&gt;
  &lt;/section&gt;
  `,
})</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_more_complex_data&amp;rev=1465924562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T19:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:using_more_complex_data</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_more_complex_data&amp;rev=1465924562&amp;do=diff</link>
        <description>&lt;- Adding CSS to our componentCreating a subcomponent -&gt;
Types + ES6 + TS

Interface : version simplifiée d'une classe, qui n'aurait pas de méthodes.


// app.component.ts
import {Component} from 'angular2/core';

interface Type_de_donnees {
  nom: String;
  identifiant: string;
}

@component ({
(...)
})

export class appComponent {
  objets = DATA; // constantes en capitales
}

var DATA: Type_de_donnees[] = [
  {&quot;nom&quot;:&quot;chaise&quot;, numero:&quot;ch0&quot;},
  {&quot;nom&quot;:&quot;table&quot;, numero:&quot;t800&quot;},
  {&quot;nom&quot;:&quot;radio&quot;, …</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_multiple_modules&amp;rev=1465910283&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T15:18:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:using_multiple_modules</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_multiple_modules&amp;rev=1465910283&amp;do=diff</link>
        <description>&lt;- Creating a simple componentUnderstanding template types -&gt;
Séparation entre un module boot et un module app + import/export.


// app.component.ts

import {Component} from 'angular2/core';

@Component({
  selector: 'my-app', // on cible &lt;my-app&gt;
  template: '&lt;h1&gt;Bonjour&lt;/1&gt;', // template pour &lt;my-app&gt;
  
})

/* on exporte pour que boot.js puisse avoir la main dessus */
export class AppComponent {

}</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_multiple_subcomponents&amp;rev=1465983640&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-15T11:40:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:using_multiple_subcomponents</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_multiple_subcomponents&amp;rev=1465983640&amp;do=diff</link>
        <description>&lt;- Creating a subcomponentCleaning up components -&gt;
Créer encore un nouveau subcomponent.


// autrecomponent.html
&lt;section&gt;
  &lt;ul&gt;
    &lt;li&gt;{{objet.nom}}&lt;/li&gt;
  &lt;ul&gt;
&lt;/section&gt;



// autre-component.component.ts
//on réutilise l'interface, dans les faits il serait donc justifié de le mettre dans un fichier à part
interface Type_de_donnees {
  nom: String;
  identifiant: string;
}

@component ({
  selector: 'autre-component',
  templateUrl: 'partials/autrecomponent.html',
  input: ['sometext'],
}…</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_properties&amp;rev=1465919332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T17:48:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:using_properties</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_properties&amp;rev=1465919332&amp;do=diff</link>
        <description>&lt;- Working with eventsUsing two-way data binding -&gt;
Angular dispose de moyens pour lier les propriétés de vos templates aux component  l'aide de [].


//app.html
&lt;h1 [innerHTML]=&quot;titre&quot;&gt;&lt;/h1&gt; // manière la plus populaire
&lt;h1&gt;{{name}}&lt;/h1&gt; // équivalent par interpolation
&lt;h1 bind-innerHTML=&quot;titre&quot;&gt;&lt;/h1&gt; // idem</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_two-way_data_binding&amp;rev=1465920495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T18:08:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:using_two-way_data_binding</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:using_two-way_data_binding&amp;rev=1465920495&amp;do=diff</link>
        <description>&lt;- Using propertiesAdding CSS to our component -&gt;
Il peut être pratique d'avoir un élément qui répond à un événement et modifie un propriété en même temps. -&gt; Two-way data binding.


&lt;input [value]=&quot;titre&quot;&gt; // on set la valeur de l'input à la propriété 'titre' du Component


Et si on veut que ça change quand l'user tape quelque chose ?</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:what_is_angularjs_2&amp;rev=1465899545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T12:19:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:what_is_angularjs_2</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:what_is_angularjs_2&amp;rev=1465899545&amp;do=diff</link>
        <description>&lt;- Using the exercises for this courseWorking with our build tool -&gt;
Qu'est Angular JS 2 ?

	*  un framework (une structure) pour le développement d'applications
	*  fournissant un ensemble d'objets et structures qui rendent ce développement plus facile et rapide
	*  une mise à jour majeure ! Réécriture complète !</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:working_with_events&amp;rev=1465916476&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T17:01:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:working_with_events</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:working_with_events&amp;rev=1465916476&amp;do=diff</link>
        <description>&lt;- Displaying data in our templatesUsing properties -&gt;
Angular à une notation spéciale d'attributs pour gérer les événements, les parenthèses : (&lt;event&gt;)=“&lt;méthode du Component&gt;()”


//template
&lt;h1&gt;{{objet_actuel}}&lt;/h1&gt;
  &lt;ul&gt;
    &lt;li (click)=&quot;ma_methode($event)&quot; *ngFor=&quot;#item of objets&quot;&gt;&lt;p&gt;{{item.nom}}&lt;/p&gt;&lt;/li&gt;
  &lt;/ul&gt;</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:working_with_our_build_tool&amp;rev=1465900249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-14T12:30:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>learn_angularjs_2_-_the_basics:working_with_our_build_tool</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=learn_angularjs_2_-_the_basics:working_with_our_build_tool&amp;rev=1465900249&amp;do=diff</link>
        <description>&lt;- What is AngularJS 2Setting up our template -&gt;
-&gt; gulpjs.com

	*  gulpfile.js (équivaut au gruntfile.js)
	*  tsconfig.json : paramètres TypeScript pour le build (ex: target: es5) doc : github.com/Microsoft/TypeScript/wiki/tsconfig.json</description>
    </item>
</rdf:RDF>
