際際滷

際際滷Share a Scribd company logo
JSオジサン #2 LT!
あの仝note々はAngular.js
Shoei Takamaru (@takamario)
徭失府初
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Who are you?
? 互来 葭 (たかまる しょうえい, @takamario)!
? エンジニア (フロントエンドサイド篠り)!
? 2014定1埖 ピ`スオブケイク秘芙
3
サ`ビス府初
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Our Services
? デジタルコンテンツ塘佚プラットフォ`ム?
Cakes (ケイクス)?2012定9埖リリ`ス?
https://cakes.mu/!
!
? クリエイタ`とi宀をつなげるサイト!
!
? L~150 / 埖~500劼波並iみ慧}
5
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Our Services
? note (ノ`ト)?2014定4埖リリ`ス?
https://note.mu/!
? 繁でコンテンツが喊苗椶
6
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Got a lot of feedback
? いろいろなメディアで函り貧げていただきました
? 1ヶ埖で2,000嵐PV、100嵐UU _撹
? 咾譴詒砲琳个砲蓮埖10嵐劼曚票擇い任い詒砲
7
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Got a lot of feedback
? リリ`スrにk伏していたXSSが?
twitterで}に (軸晩)
? DM吉で、ごBjいただいた圭、悶
をってしていただいた圭、あり
がとうございました
? 仝Angular m俳に聞ってXSSk伏す
るの拭?
★ しません、Wがm俳に聞ってま
せんでした。。
8
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Got a lot of feedback
? 椰嬬繁アカウントもA?
9
卅鹿垪高さん
ロンブ`弥翫款さんくるりさん
GLAY HISASHIさん
noteの_k悶崙と
システム撹
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Our Dev Team and System
? CTO (SGP) x 1
? エンジニア (JPN) x 3 (徭蛍根む)
? デザイナ` (JPN) x 2
? iPhone App エンジニア (SGP) x 1
? and ディレクタ` (JPN)
? Ruby on Rails + Angular.js + MySQL +
Redis
? AWS (Stagingh廠では Heroku も)
? Github + HipChat + Jenkins 11
noteが軟こした?
醐仟議アクション
その1
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Used Angular.js Lavishly!
? Rails (API) + Angular.js!
? まずは、ソ`ス_いてみてください (丶)
? Batarang でデバッグ辛嬬です?
https://chrome.google.com/webstore/detail/angularjs-
batarang/ighdmehidhipcmcojjgiloacoafjmpfk
14
Angular.jsをふんだんに聞った
その2
Copyright ? Piece of Cake, Inc. All Rights Reserved.
IPv6 Only! (Mis-con?guration´)
? リリ`ス瘁、氏T鞠h
_Jメ`ルが曙かない
並鵑k伏
? SPF レコ`ドのO協が
g`ってました。。
? IPv6 だけで僕ろうとし
てました。。
16
その3
Copyright ? Piece of Cake, Inc. All Rights Reserved.
(3) Abandon IE!
? だって、IEって裡ですもんね。
18
? もちろん、書瘁は鮄莇┐任
IEを悗辰殖
Angular Tips
Copyright ? Piece of Cake, Inc. All Rights Reserved.
OGP
? Phantom JS で Angular を?
レンダリングする残室
? が、OGP bot ごとに鬉駅勣
? 2粁Aで栖るbotも。。
? サ`バサイドで卦すように俐屎
しました
20
Phantom JS
(w/ cache)
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Angular Tips - Scope
? Scope を崙するものは、Angular を崙す (と房ってる)
? qiita: Angular JS で}方のコントロ`ラgでモデル彜
Bや」を慌嗤する圭隈 3 N?
http://qiita.com/sunny4381/items/aeae1e154346b5cf6009
21
Scope
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Share data between the scopes
22
Upper Controller
Lower Controller
Main Controller Event
hくxれたスコ`プでも慌嗤
辛嬬、貧きの裡來もない
!
JSっぽい
!
褒圭鬚離芥`ドをく駅勣が
あるので、Angular ではあま
り聞わない圭が措い
http://plnkr.co/edit/
7sD1JvA6TtKbkDBlZWLq?p=preview
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Share data between the scopes
23
Upper Controller
Lower Controller
Main Controller
Service
何瞳と何瞳をつなぐ
!
DI するだけで聞喘辛嬬
!
Y蕉グロ`バル篳と?
笋錣蕕覆
(貧き廣吭)
http://plnkr.co/edit/
ajKnEz3jfMtpEG7aZ5kO?p=preview
Service
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Share data between the scopes
24
Upper Controller
Lower Controller
Main Controller
Angular のCを
そのまま旋喘
!
Angular 容X
!
徨は、Hのスコ`プがえる
!
http://plnkr.co/edit/
znYpEq4ibzUFIBSOwK2Y?p=preview
!
http://plnkr.co/edit/
AxCPK6YrmTKsjhQtT8f1?p=preview
Parent / Child Scope
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Angular Tips - Reusability
? いかに、壅旋喘來を互めるか?
Controller だけだとつらい
? コメント、Like、フォロ`吉?、いつどこに崔くかもし
れないものは Directive に
? ただ、児云議なOは、function のOと笋錣蕕覆?
(インタ`フェ`スが喘議かどうか)
25
Directive / Service
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Angular Tips - Libraries
? angular-ui/bootstrap?
https://github.com/angular-ui/bootstrap
? angular-ui/ui-router?
https://github.com/angular-ui/ui-router
? danialfarid/angular-?le-upload?
https://github.com/danialfarid/angular-?le-upload
26
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Angular Tips - Books
? ng-book?
https://www.ng-book.com/
!
? AngularJSアプリケ`ション_kガイド?
http://www.amazon.co.jp/dp/4873116678
27
Angular.jsを聞って!
措かったこと/かったこと!
まとめ
Copyright ? Piece of Cake, Inc. All Rights Reserved.
Pros/Cons of Angular.js
? HTMLに凋綜をdするので、デザイン筝があっても?
すぐに魗苗棔▲妊競ぅ仏`もHTMLの奉來を卞すだけ
? Directive を聞いこなせるようになれば、?
壅旋喘來がよくなって、o魁湖
? 僥コストはかなり互い、まだしっくりこない湖じ
? あんまり嘛Xくない (蒙にスマホでる栽は广)
? 書瘁は、Web Components のr旗なので、?
その念に匯業 Angular.js をおししておくと措さそう
29
恷朔に
Copyright ? Piece of Cake, Inc. All Rights Reserved.
In closing
? ピ`スオブケイクではエンジニアを勅鹿しています
? cakesとnoteを_kしたいJavaScriptエンジニアさん寄
勅鹿?
https://www.wantedly.com/projects/7198
? noteのiOS/Androidアプリをつくりたいエンジニアさん
寄勅鹿?
https://www.wantedly.com/projects/7199
31
Thank you for listening!

More Related Content

Viewers also liked (17)

テスト喘ライブラリ power-assert
テスト喘ライブラリ power-assertテスト喘ライブラリ power-assert
テスト喘ライブラリ power-assert
Takuto Wada
?
JSオジサン openframeworks emscripten
JSオジサン openframeworks emscriptenJSオジサン openframeworks emscripten
JSオジサン openframeworks emscripten
minoru nakanou
?
economische en maatschappelijke relevantie van het intermediair
economische en maatschappelijke relevantie van het intermediaireconomische en maatschappelijke relevantie van het intermediair
economische en maatschappelijke relevantie van het intermediair
Fred de Jong
?
Ragain Sess1 102209
Ragain Sess1 102209Ragain Sess1 102209
Ragain Sess1 102209
SAME 2009 California Water Conference
?
Weight Loss - Golden Rules for nutrition
Weight Loss - Golden Rules for nutritionWeight Loss - Golden Rules for nutrition
Weight Loss - Golden Rules for nutrition
Will Perry
?
Harger GECLB4/02C
Harger GECLB4/02CHarger GECLB4/02C
Harger GECLB4/02C
savomir
?
A Warfor Your Soul Fellowship 091209
A Warfor Your Soul Fellowship 091209A Warfor Your Soul Fellowship 091209
A Warfor Your Soul Fellowship 091209
Diane Mathis
?
Types of storage
Types of storageTypes of storage
Types of storage
Ryon Whyte
?
холодные звонки 2-3
холодные звонки 2-3холодные звонки 2-3
холодные звонки 2-3
Евгений Божко
?
презентация электронного курса э.ф.
презентация электронного курса э.ф.презентация электронного курса э.ф.
презентация электронного курса э.ф.
1084school
?
Framework for Online Learning
Framework for Online LearningFramework for Online Learning
Framework for Online Learning
Atul Pant
?
China synthetic fiber mfg. industry profile cic282 sample pages
China synthetic fiber mfg. industry profile cic282   sample pagesChina synthetic fiber mfg. industry profile cic282   sample pages
China synthetic fiber mfg. industry profile cic282 sample pages
Beijing Zeefer Consulting Ltd.
?
Compare Nation Food Prices
Compare Nation Food PricesCompare Nation Food Prices
Compare Nation Food Prices
Shaikhani.
?
Sortida colliure estiu 2011
Sortida colliure estiu 2011Sortida colliure estiu 2011
Sortida colliure estiu 2011
Natzaret
?
sintaxis de las funciones en excel 2013 sintaxis de las funciones en excel 2013
sintaxis de las funciones en excel 2013
Diego bejarano
?
The Great Gospel of John, Book 12
The Great Gospel of John, Book 12The Great Gospel of John, Book 12
The Great Gospel of John, Book 12
Simona P
?
Administracion de medicamentosAdministracion de medicamentos
Administracion de medicamentos
angela martinez
?
テスト喘ライブラリ power-assert
テスト喘ライブラリ power-assertテスト喘ライブラリ power-assert
テスト喘ライブラリ power-assert
Takuto Wada
?
JSオジサン openframeworks emscripten
JSオジサン openframeworks emscriptenJSオジサン openframeworks emscripten
JSオジサン openframeworks emscripten
minoru nakanou
?
economische en maatschappelijke relevantie van het intermediair
economische en maatschappelijke relevantie van het intermediaireconomische en maatschappelijke relevantie van het intermediair
economische en maatschappelijke relevantie van het intermediair
Fred de Jong
?
Weight Loss - Golden Rules for nutrition
Weight Loss - Golden Rules for nutritionWeight Loss - Golden Rules for nutrition
Weight Loss - Golden Rules for nutrition
Will Perry
?
Harger GECLB4/02C
Harger GECLB4/02CHarger GECLB4/02C
Harger GECLB4/02C
savomir
?
A Warfor Your Soul Fellowship 091209
A Warfor Your Soul Fellowship 091209A Warfor Your Soul Fellowship 091209
A Warfor Your Soul Fellowship 091209
Diane Mathis
?
презентация электронного курса э.ф.
презентация электронного курса э.ф.презентация электронного курса э.ф.
презентация электронного курса э.ф.
1084school
?
Framework for Online Learning
Framework for Online LearningFramework for Online Learning
Framework for Online Learning
Atul Pant
?
China synthetic fiber mfg. industry profile cic282 sample pages
China synthetic fiber mfg. industry profile cic282   sample pagesChina synthetic fiber mfg. industry profile cic282   sample pages
China synthetic fiber mfg. industry profile cic282 sample pages
Beijing Zeefer Consulting Ltd.
?
Compare Nation Food Prices
Compare Nation Food PricesCompare Nation Food Prices
Compare Nation Food Prices
Shaikhani.
?
Sortida colliure estiu 2011
Sortida colliure estiu 2011Sortida colliure estiu 2011
Sortida colliure estiu 2011
Natzaret
?
sintaxis de las funciones en excel 2013 sintaxis de las funciones en excel 2013
sintaxis de las funciones en excel 2013
Diego bejarano
?
The Great Gospel of John, Book 12
The Great Gospel of John, Book 12The Great Gospel of John, Book 12
The Great Gospel of John, Book 12
Simona P
?
Administracion de medicamentosAdministracion de medicamentos
Administracion de medicamentos
angela martinez
?

Similar to 20140529 JS Ojisan #2 LT あの仝note々はAngular.js (20)

20140823 LL diver Angular.js でBした note にvして
20140823 LL diver Angular.js でBした note にvして20140823 LL diver Angular.js でBした note にvして
20140823 LL diver Angular.js でBした note にvして
Shoei Takamaru
?
20141112 Tech Valley #3 note - スタ`トアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタ`トアップでこだわったこと - takamaru20141112 Tech Valley #3 note - スタ`トアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタ`トアップでこだわったこと - takamaru
Shoei Takamaru
?
稼看岳艶を粥稼乙顎鉛温姻干皆で更廏した三
稼看岳艶を粥稼乙顎鉛温姻干皆で更廏した三稼看岳艶を粥稼乙顎鉛温姻干皆で更廏した三
稼看岳艶を粥稼乙顎鉛温姻干皆で更廏した三
Kon Yuichi
?
Bitbucket pipelines を聞ってみた
Bitbucket pipelines を聞ってみたBitbucket pipelines を聞ってみた
Bitbucket pipelines を聞ってみた
makoto ikezoe
?
奮べログのフロントエンドリプレ`ス藺
奮べログのフロントエンドリプレ`ス藺奮べログのフロントエンドリプレ`ス藺
奮べログのフロントエンドリプレ`ス藺
Tsuji Yuko
?
ニコニコ啝iOSアプリの UX?マネタイズ?室gの
ニコニコ啝iOSアプリの UX?マネタイズ?室gのニコニコ啝iOSアプリの UX?マネタイズ?室gの
ニコニコ啝iOSアプリの UX?マネタイズ?室gの
Kentaro Matsumae
?
FutureSync 弊順の_k宀とコラボしよう
FutureSync 弊順の_k宀とコラボしようFutureSync 弊順の_k宀とコラボしよう
FutureSync 弊順の_k宀とコラボしよう
ichikaway
?
SORACOM UGの\咼瓮鵐乂`になってみませんか
SORACOM UGの\咼瓮鵐乂`になってみませんかSORACOM UGの\咼瓮鵐乂`になってみませんか
SORACOM UGの\咼瓮鵐乂`になってみませんか
Ken'ichirou Kimura
?
JobScheduler Code Reading
JobScheduler Code ReadingJobScheduler Code Reading
JobScheduler Code Reading
Shinobu Okano
?
繁欸Mとの蕕ぃ Javaシステムのパフォ`マンスチュ`ニング^L
繁欸Mとの蕕ぃ Javaシステムのパフォ`マンスチュ`ニング^L繁欸Mとの蕕ぃ Javaシステムのパフォ`マンスチュ`ニング^L
繁欸Mとの蕕ぃ Javaシステムのパフォ`マンスチュ`ニング^L
伉 紅云
?
Our Track to Modern Angular #2
Our Track to Modern Angular #2Our Track to Modern Angular #2
Our Track to Modern Angular #2
Yuta Shimizu
?
さくらのひやおろし
さくらのひやおろしさくらのひやおろし
さくらのひやおろし
隈爽再岻
?
掘遺-遺雨京掘を掘稼乙庄稼艶額温姻糸で強かそう
掘遺-遺雨京掘を掘稼乙庄稼艶額温姻糸で強かそう掘遺-遺雨京掘を掘稼乙庄稼艶額温姻糸で強かそう
掘遺-遺雨京掘を掘稼乙庄稼艶額温姻糸で強かそう
Chihiro Adachi
?
或恢逮艶界岳庄厩艶-遺フ?ロク?ラマのための壊敬庄韓岳擬秘隈
或恢逮艶界岳庄厩艶-遺フ?ロク?ラマのための壊敬庄韓岳擬秘隈或恢逮艶界岳庄厩艶-遺フ?ロク?ラマのための壊敬庄韓岳擬秘隈
或恢逮艶界岳庄厩艶-遺フ?ロク?ラマのための壊敬庄韓岳擬秘隈
Tomoki Hasegawa
?
及3豚キックオフh苧氏茶膿氏
及3豚キックオフh苧氏茶膿氏 及3豚キックオフh苧氏茶膿氏
及3豚キックオフh苧氏茶膿氏
Shuhei Iitsuka
?
おすすめインフラ for スタ`トアップ
おすすめインフラ for スタ`トアップおすすめインフラ for スタ`トアップ
おすすめインフラ for スタ`トアップ
Koichiro Sumi
?
バイキング送UE4試喘g ゛BPとおeれするまでの18ヶ埖゛
バイキング送UE4試喘g ゛BPとおeれするまでの18ヶ埖゛バイキング送UE4試喘g ゛BPとおeれするまでの18ヶ埖゛
バイキング送UE4試喘g ゛BPとおeれするまでの18ヶ埖゛
エピック?ゲ`ムズ?ジャパン Epic Games Japan
?
雨掘4におけるエフェクトの蕕離┘鵐献鷂辻貶太
雨掘4におけるエフェクトの蕕離┘鵐献鷂辻貶太雨掘4におけるエフェクトの蕕離┘鵐献鷂辻貶太
雨掘4におけるエフェクトの蕕離┘鵐献鷂辻貶太
エピック?ゲ`ムズ?ジャパン Epic Games Japan
?
20140823 LL diver Angular.js でBした note にvして
20140823 LL diver Angular.js でBした note にvして20140823 LL diver Angular.js でBした note にvして
20140823 LL diver Angular.js でBした note にvして
Shoei Takamaru
?
20141112 Tech Valley #3 note - スタ`トアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタ`トアップでこだわったこと - takamaru20141112 Tech Valley #3 note - スタ`トアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタ`トアップでこだわったこと - takamaru
Shoei Takamaru
?
稼看岳艶を粥稼乙顎鉛温姻干皆で更廏した三
稼看岳艶を粥稼乙顎鉛温姻干皆で更廏した三稼看岳艶を粥稼乙顎鉛温姻干皆で更廏した三
稼看岳艶を粥稼乙顎鉛温姻干皆で更廏した三
Kon Yuichi
?
Bitbucket pipelines を聞ってみた
Bitbucket pipelines を聞ってみたBitbucket pipelines を聞ってみた
Bitbucket pipelines を聞ってみた
makoto ikezoe
?
奮べログのフロントエンドリプレ`ス藺
奮べログのフロントエンドリプレ`ス藺奮べログのフロントエンドリプレ`ス藺
奮べログのフロントエンドリプレ`ス藺
Tsuji Yuko
?
ニコニコ啝iOSアプリの UX?マネタイズ?室gの
ニコニコ啝iOSアプリの UX?マネタイズ?室gのニコニコ啝iOSアプリの UX?マネタイズ?室gの
ニコニコ啝iOSアプリの UX?マネタイズ?室gの
Kentaro Matsumae
?
FutureSync 弊順の_k宀とコラボしよう
FutureSync 弊順の_k宀とコラボしようFutureSync 弊順の_k宀とコラボしよう
FutureSync 弊順の_k宀とコラボしよう
ichikaway
?
SORACOM UGの\咼瓮鵐乂`になってみませんか
SORACOM UGの\咼瓮鵐乂`になってみませんかSORACOM UGの\咼瓮鵐乂`になってみませんか
SORACOM UGの\咼瓮鵐乂`になってみませんか
Ken'ichirou Kimura
?
JobScheduler Code Reading
JobScheduler Code ReadingJobScheduler Code Reading
JobScheduler Code Reading
Shinobu Okano
?
繁欸Mとの蕕ぃ Javaシステムのパフォ`マンスチュ`ニング^L
繁欸Mとの蕕ぃ Javaシステムのパフォ`マンスチュ`ニング^L繁欸Mとの蕕ぃ Javaシステムのパフォ`マンスチュ`ニング^L
繁欸Mとの蕕ぃ Javaシステムのパフォ`マンスチュ`ニング^L
伉 紅云
?
Our Track to Modern Angular #2
Our Track to Modern Angular #2Our Track to Modern Angular #2
Our Track to Modern Angular #2
Yuta Shimizu
?
さくらのひやおろし
さくらのひやおろしさくらのひやおろし
さくらのひやおろし
隈爽再岻
?
掘遺-遺雨京掘を掘稼乙庄稼艶額温姻糸で強かそう
掘遺-遺雨京掘を掘稼乙庄稼艶額温姻糸で強かそう掘遺-遺雨京掘を掘稼乙庄稼艶額温姻糸で強かそう
掘遺-遺雨京掘を掘稼乙庄稼艶額温姻糸で強かそう
Chihiro Adachi
?
或恢逮艶界岳庄厩艶-遺フ?ロク?ラマのための壊敬庄韓岳擬秘隈
或恢逮艶界岳庄厩艶-遺フ?ロク?ラマのための壊敬庄韓岳擬秘隈或恢逮艶界岳庄厩艶-遺フ?ロク?ラマのための壊敬庄韓岳擬秘隈
或恢逮艶界岳庄厩艶-遺フ?ロク?ラマのための壊敬庄韓岳擬秘隈
Tomoki Hasegawa
?
及3豚キックオフh苧氏茶膿氏
及3豚キックオフh苧氏茶膿氏 及3豚キックオフh苧氏茶膿氏
及3豚キックオフh苧氏茶膿氏
Shuhei Iitsuka
?
おすすめインフラ for スタ`トアップ
おすすめインフラ for スタ`トアップおすすめインフラ for スタ`トアップ
おすすめインフラ for スタ`トアップ
Koichiro Sumi
?

20140529 JS Ojisan #2 LT あの仝note々はAngular.js

  • 3. Copyright ? Piece of Cake, Inc. All Rights Reserved. Who are you? ? 互来 葭 (たかまる しょうえい, @takamario)! ? エンジニア (フロントエンドサイド篠り)! ? 2014定1埖 ピ`スオブケイク秘芙 3
  • 5. Copyright ? Piece of Cake, Inc. All Rights Reserved. Our Services ? デジタルコンテンツ塘佚プラットフォ`ム? Cakes (ケイクス)?2012定9埖リリ`ス? https://cakes.mu/! ! ? クリエイタ`とi宀をつなげるサイト! ! ? L~150 / 埖~500劼波並iみ慧} 5
  • 6. Copyright ? Piece of Cake, Inc. All Rights Reserved. Our Services ? note (ノ`ト)?2014定4埖リリ`ス? https://note.mu/! ? 繁でコンテンツが喊苗椶 6
  • 7. Copyright ? Piece of Cake, Inc. All Rights Reserved. Got a lot of feedback ? いろいろなメディアで函り貧げていただきました ? 1ヶ埖で2,000嵐PV、100嵐UU _撹 ? 咾譴詒砲琳个砲蓮埖10嵐劼曚票擇い任い詒砲 7
  • 8. Copyright ? Piece of Cake, Inc. All Rights Reserved. Got a lot of feedback ? リリ`スrにk伏していたXSSが? twitterで}に (軸晩) ? DM吉で、ごBjいただいた圭、悶 をってしていただいた圭、あり がとうございました ? 仝Angular m俳に聞ってXSSk伏す るの拭? ★ しません、Wがm俳に聞ってま せんでした。。 8
  • 9. Copyright ? Piece of Cake, Inc. All Rights Reserved. Got a lot of feedback ? 椰嬬繁アカウントもA? 9 卅鹿垪高さん ロンブ`弥翫款さんくるりさん GLAY HISASHIさん
  • 11. Copyright ? Piece of Cake, Inc. All Rights Reserved. Our Dev Team and System ? CTO (SGP) x 1 ? エンジニア (JPN) x 3 (徭蛍根む) ? デザイナ` (JPN) x 2 ? iPhone App エンジニア (SGP) x 1 ? and ディレクタ` (JPN) ? Ruby on Rails + Angular.js + MySQL + Redis ? AWS (Stagingh廠では Heroku も) ? Github + HipChat + Jenkins 11
  • 14. Copyright ? Piece of Cake, Inc. All Rights Reserved. Used Angular.js Lavishly! ? Rails (API) + Angular.js! ? まずは、ソ`ス_いてみてください (丶) ? Batarang でデバッグ辛嬬です? https://chrome.google.com/webstore/detail/angularjs- batarang/ighdmehidhipcmcojjgiloacoafjmpfk 14 Angular.jsをふんだんに聞った
  • 16. Copyright ? Piece of Cake, Inc. All Rights Reserved. IPv6 Only! (Mis-con?guration´) ? リリ`ス瘁、氏T鞠h _Jメ`ルが曙かない 並鵑k伏 ? SPF レコ`ドのO協が g`ってました。。 ? IPv6 だけで僕ろうとし てました。。 16
  • 18. Copyright ? Piece of Cake, Inc. All Rights Reserved. (3) Abandon IE! ? だって、IEって裡ですもんね。 18 ? もちろん、書瘁は鮄莇┐任 IEを悗辰殖
  • 20. Copyright ? Piece of Cake, Inc. All Rights Reserved. OGP ? Phantom JS で Angular を? レンダリングする残室 ? が、OGP bot ごとに鬉駅勣 ? 2粁Aで栖るbotも。。 ? サ`バサイドで卦すように俐屎 しました 20 Phantom JS (w/ cache)
  • 21. Copyright ? Piece of Cake, Inc. All Rights Reserved. Angular Tips - Scope ? Scope を崙するものは、Angular を崙す (と房ってる) ? qiita: Angular JS で}方のコントロ`ラgでモデル彜 Bや」を慌嗤する圭隈 3 N? http://qiita.com/sunny4381/items/aeae1e154346b5cf6009 21 Scope
  • 22. Copyright ? Piece of Cake, Inc. All Rights Reserved. Share data between the scopes 22 Upper Controller Lower Controller Main Controller Event hくxれたスコ`プでも慌嗤 辛嬬、貧きの裡來もない ! JSっぽい ! 褒圭鬚離芥`ドをく駅勣が あるので、Angular ではあま り聞わない圭が措い http://plnkr.co/edit/ 7sD1JvA6TtKbkDBlZWLq?p=preview
  • 23. Copyright ? Piece of Cake, Inc. All Rights Reserved. Share data between the scopes 23 Upper Controller Lower Controller Main Controller Service 何瞳と何瞳をつなぐ ! DI するだけで聞喘辛嬬 ! Y蕉グロ`バル篳と? 笋錣蕕覆 (貧き廣吭) http://plnkr.co/edit/ ajKnEz3jfMtpEG7aZ5kO?p=preview Service
  • 24. Copyright ? Piece of Cake, Inc. All Rights Reserved. Share data between the scopes 24 Upper Controller Lower Controller Main Controller Angular のCを そのまま旋喘 ! Angular 容X ! 徨は、Hのスコ`プがえる ! http://plnkr.co/edit/ znYpEq4ibzUFIBSOwK2Y?p=preview ! http://plnkr.co/edit/ AxCPK6YrmTKsjhQtT8f1?p=preview Parent / Child Scope
  • 25. Copyright ? Piece of Cake, Inc. All Rights Reserved. Angular Tips - Reusability ? いかに、壅旋喘來を互めるか? Controller だけだとつらい ? コメント、Like、フォロ`吉?、いつどこに崔くかもし れないものは Directive に ? ただ、児云議なOは、function のOと笋錣蕕覆? (インタ`フェ`スが喘議かどうか) 25 Directive / Service
  • 26. Copyright ? Piece of Cake, Inc. All Rights Reserved. Angular Tips - Libraries ? angular-ui/bootstrap? https://github.com/angular-ui/bootstrap ? angular-ui/ui-router? https://github.com/angular-ui/ui-router ? danialfarid/angular-?le-upload? https://github.com/danialfarid/angular-?le-upload 26
  • 27. Copyright ? Piece of Cake, Inc. All Rights Reserved. Angular Tips - Books ? ng-book? https://www.ng-book.com/ ! ? AngularJSアプリケ`ション_kガイド? http://www.amazon.co.jp/dp/4873116678 27
  • 29. Copyright ? Piece of Cake, Inc. All Rights Reserved. Pros/Cons of Angular.js ? HTMLに凋綜をdするので、デザイン筝があっても? すぐに魗苗棔▲妊競ぅ仏`もHTMLの奉來を卞すだけ ? Directive を聞いこなせるようになれば、? 壅旋喘來がよくなって、o魁湖 ? 僥コストはかなり互い、まだしっくりこない湖じ ? あんまり嘛Xくない (蒙にスマホでる栽は广) ? 書瘁は、Web Components のr旗なので、? その念に匯業 Angular.js をおししておくと措さそう 29
  • 31. Copyright ? Piece of Cake, Inc. All Rights Reserved. In closing ? ピ`スオブケイクではエンジニアを勅鹿しています ? cakesとnoteを_kしたいJavaScriptエンジニアさん寄 勅鹿? https://www.wantedly.com/projects/7198 ? noteのiOS/Androidアプリをつくりたいエンジニアさん 寄勅鹿? https://www.wantedly.com/projects/7199 31
  • 32. Thank you for listening!