AngularJSとAngularStrapでバリデーションメッセージを表示
古いIEの仕様に苦しむもなかアイスです。
input要素にrequired属性やらpattern属性はすごい便利だなーと思っていたら
IE8,9で使えない・・・
IE8,9に合わせて、input要素のidやらclassで場合分けしてエラーメッセージを アラートダイアログで表示するのは最近の傾向からダサい気がする。
AngularJS+AngularStrapを使用してしていたため、html5のバリデーションっぽく エラーメッセージを表示するdirectiveを作ってみた。
IE8,9ではHTML5のバリデーション処理が使用できないと言いつつ、 F12 開発者ツールで動いたのに満足して、実際のIE8,9でデバッグしていない罠