2014年7月6日日曜日

2014/07/05 AngularJS福岡勉強会(第1回) ご参加ありがとうございました。

2014/07/05 AngularJS福岡勉強会(第1回)

多数のご参加ありがとうございました!

そこで出た質問やお勧めのライブラリをここにまとめたいと思います。



質問


Q1.angular.moduleの名前がかぶったらどうなるの?

試してみました。まずは正常に動くバージョン

次に誤って同じ名前のmoduleを作成した場合

残念ながら、後から作成したmoduleで同じ名前のモジュールは上書きされてしまうみたいです...
おそろしい...重複した場合に検知できませんので気をつけないといけないですね...


Q2.controller( "XxxCtrl", function($scope)って書く時の引数の$scopeは別の名前でもいいんですか?

ダメです..$scopeという文字列で判断しますので違う名前にすると別物の扱いです。

angular.module('app', []).
controller( 'XxxCtrl', [ '$scope', function($scope) {
}]);

変更する際はこんな感じで配列でDIする機能の名前を渡しましょう。

詳しくは下記資料をご参考ください。
“AngularJSのDIの仕組み、minify対策は覚えておこう!”
http://qiita.com/kawaz/items/363f430d21ec729f1b7d


Q3.規約とか作ってますか?

うちはここの規約を参考に会社用につくっています

angularjs-style-guide

https://github.com/mgechev/angularjs-style-guide/blob/master/README-ja-jp.md




お勧めのライブラリ


controller をクラスっぽく書けるライブラリ: http://davej.github.io/angular-classy/ が結構便利です。

@odiak_i さん!情報ありがとうございます!



ありがとうございました


@osacaz4さん!
素敵な場所の提供ありがとうございます!
またお願いしますm(_ _)m

@hisashi_yanoさん、@tsubakimoto_sさん!
発表ありがとうございました。

@tsubakimoto_sさんの資料はこちらにあります。
初心者 × AngularJS × TypeScript
http://www.slideshare.net/YutaMatsumura/angular-jstypescript-slideshare-36665793

@SUGA_HEYさん!まとめて頂きありがとうございます!
AngulaJSの勉強会(2014/07/05 福岡)
http://qiita.com/sugawa0718/items/b387f52c5b4f29b8c050



twitterのハッシュタグ


#ng_fukuoka



0 件のコメント:

コメントを投稿