HamlでAngular.js
この記事はAngularJS Startup Advent Calendar 2013の23日目の記事です.
いきなりですが,参加させていただきました.文脈が全然違ったらすいません.とてもシンプルな記事です.
最近,Angular.jsを触っている.ただ,もう今更HTMLを0から打つのはやってられないと思う.Hamlで手軽に書く.
インストール
$ gem install haml
index.haml
!!! 5
%html{"ng-app" => true}
%head
%title Sample
%meta{charset: 'utf-8'}
%script{src: "http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.js"}
%body
%input{type: "text", "ng-model" => "name"}
%p Hello, {{ name }}
htmlに整形
$ haml index.haml index.html
index.html
<!DOCTYPE html>
<html ng-app>
<head>
<title>Sample</title>
<meta charset='utf-8'>
<script src='http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.js'></script>
</head>
<body>
<input ng-model='name' type='text'>
<p>Hello, {{ name }}</p>
</body>
</html>
以上.