Anguler.js 初心者ハンズオンの予習

予習として以下の URL をおさらいしたので、ひっかかった所をまとめる。

ツッコミばかりしてますが、なかば挫折しかけてた僕が何とか AngularJS やっていけるかも。と思わせてくれた大変分かり易い有り難いテキストです。(感謝)

minlength="4"

4は許容するのに、エラーが「4文字以下です」。未満ですよね。
8も許容するのに、エラーが「8文字以上入力されています」。越えて。かな。

という重箱の隅つつきは置いといて、その後ろが実際に考え込んだもの。

ng-app="app"

ng-appを ng-app="app" とAngularJSアプリケーションに名前をつけます。

で分からなくなった。エラーを確認せずにするっと次に行くアワテンボはここが罠になる。

ng-app="app"だけするとエラーが出て、angular.module 読んだら*エラーが消えて*、元々表示出来てた見出しが*また*表示されるって事なので、

まず、ng-appを ng-app="app" とAngularJSアプリケーションに名前をつけます。これで再度実行してみてください。エラーになるはずです。ここで angular.module をJavascript に定義します。


これをきちんと2つに分けた方が分かり易いと思う。

まず、 を に書き換える事で AngularJSアプリケーションに名前をつけます。これで再度実行してみてください。エラーになるはずです。

<ここでエラーの表示スクリーンショットなり、ひとクッション置く>

次に、Javascript を書く場所で angular.module を呼びます。

cntr

 <div ng-controller=“mainCtrl">

のはずが、

 <div ng-controller="ctrl">

と書かれてる。

ctrl で grep すればすぐ分かる問題ではあるけど。Angular.js 初めてだとハマるかも。

anguler.js のパス

angular.js を取り込むパスにbower_components をつけないのが一ヶ所あった。

htmlファイルの配置

main.html, footer.html の置き場所に迷って、後で構成図が出てくるけど、初めに欲しかった。