Skip to content

Latest commit

 

History

History

tutorial

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Tutorial: Tour of Heroes with Angular-CLI

このハンズオンは、Angular公式のチュートリアル「Tour of Heroes」をベースに行います。

ハンズオンを始める前に

ハンズオンを円滑に進行するために、事前に開発環境の準備を行います。

このハンズオンに必要な開発環境は以下のとおりです

  • Node.js 6.x
  • Angular-CLI 1.3.x

Node.jsのインストール

Node.jsからお使いのOSに合わせたNode.jsをインストールしてください。

ターミナル(コマンドプロンプト)を開いて以下のコマンドが実行できればインストール成功です

$ node -v
v6.9.1

Angular-CLIのインストール

このハンズオンでは、AngularのコマンドラインツールであるAngular-CLIを使います。 次のコマンドを実行してインストールしてください。

$ npm install -g @angular/cli

ng versionコマンドを実行し、正しいバージョンのAngular CLIがインストールされていることを確認してください。

$ ng version
    _                      _                 ____ _     ___
   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/
@angular/cli: 1.0.1

ハンズオン用のプロジェクトを作成

ハンズオンで開発するプロジェクトを、Angular-CLIを使って生成します。 作業用のディレクトリを作成したい場所で、次のコマンドを実行してください。 hello-angularはただのディレクトリ名なので、好きな名前でかまいません。

$ ng new hello-angular

しばらく時間がかかりますが、最終的に現在のディレクトリの下にhello-angularディレクトリが生成されているはずです。

最後に、生成したディレクトリに移動しておきます。

$ cd hello-angular

Appendix: Angular Language Serviceの準備

AngularにはテンプレートHTMLの記述を助けるLanguage Serviceという仕組みがあります。 使用するエディタがLanguage Serviceに対応していれば、非常にスムーズなAngular開発が可能です

Visual Studio Code

Visual Studio CodeにはAngular開発チーム公式のプラグインが用意されています。

Angular Language Service

このプラグインをインストールするだけで、Angular Language Serviceが使用可能になります。

WebStorm

WebStormの最新バージョンではビルトインでAngular Language Serviceが組み込まれています。 ただし使用するには対象のプロジェクトに @angular/language-service パッケージがインストールされている必要があります。 次のコマンドを実行するとパッケージをインストールできます

$ npm install --save-dev @angular/language-service

目次

  1. はじめに - Hello World
  2. ヒーローエディター
  3. たくさんのヒーロー
  4. 複数のコンポーネント
  5. サービス
  6. ルーティング

参考リンク