エンジニアをリングする

プログラをミングしたり。

my web site twitter

AngularJSで改行を含むテキストを超簡単にng-bindする

AngularJSのデータバインディング便利ですが、ng-bindで複数行のテキストを表示しようとすると途端に面倒になるんですよね。。
そのままじゃHTML上では改行されないので<br>に変換する必要があって、それはfilterとかで簡単にできるのですが、それをタグとして認識させるには$sce.trustAsHtmlしないといけなくて。。
でもユーザー入力の文字列をHTMLとして画面に表示することを許可してしまうのは危険すぎる。。
br以外のタグはエスケープするにしても、たかが改行表示するだけでそこまでするのはやーーだーー。。

とまあそんな感じだったんですが、この間すごいことに気付いてしまいました。

続きを読む

Re:VIEW導入 & Re:VIEW Live Reload作った

最近ちょっと書籍形式の文章を書く機会があり、良い機会なのでたびたび耳にしていたRe:VIEWというツールを触ってみました。

Re:VIEWとは

書籍を書くことに特化したマークアップ言語&ビルドツールという認識。
「れびゅー」と読むそうです。

続きを読む

AngularJS開発に便利なgulpプラグインと設定

この記事はAngularJS Advent Calendar 2014の11日目の記事です。

私がAngularJSでアプリ開発した時にすごく便利だったgulpタスクの組み合わせを紹介しようと思います!

  • gulp-concat
  • gulp-tap
  • gulp-ng-annotate
続きを読む