Angularでcowsayしてみた
オライリーの「Docker」本で初めてcowsayコマンドの存在を知った・・・Angularで出来るかな?
1.Angularプロジェクト作成
いつものやつ。
$ ng new cowsayangular7
2.cowsayインストール
ずばりcowsayパッケージがあるので、これをインストールする。
$ cd cowsayangular7 $ npm install --save cowsay
3.AppComponent変更
とりあえず、app.component.htmlは超シンプルにして、
<pre>{{title}}</pre>
app.component.tsにimportを追加して、title行を変更し、
import { Component } from '@angular/core'; import { say } from 'cowsay/build/cowsay.es.js'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'] }) export class AppComponent { title = say({ text: 'Hello Angular7 World!'}); }
app.component.scssはこんな感じか。
pre { font-family: "Lucida Console"; font-size: 32px; }
4.Cow say “Hello Angular7 World!”
実行してみる。
$ ng serve --open
出た出た^^
