SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
Report
77web
Follow
Apr. 19, 2014
•
0 likes
•
3,088 views
1
of
9
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
Apr. 19, 2014
•
0 likes
•
3,088 views
Download Now
Download to read offline
Report
Engineering
77web
Follow
Recommended
LightNode - Micro RPC/REST Framework
Yoshifumi Kawai
7.4K views
•
13 slides
Angular2実践入門
Shumpei Shiraishi
37.8K views
•
47 slides
【PlayFab】UnityAdsのリワード広告を統合する方法
TakuyaNakajo
774 views
•
31 slides
Angular 4がやってくる!? 新機能ダイジェスト
Masahiko Asai
13.8K views
•
75 slides
VSCode Conference Japan 2021 kyusque
kyusque
655 views
•
16 slides
RespClient - Minimal Redis Client for PowerShell
Yoshifumi Kawai
2.9K views
•
12 slides
More Related Content
What's hot
Swift勉強会
Nagamine Hiromasa
30.6K views
•
46 slides
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
49.2K views
•
91 slides
Isomorphic web development with scala and scala.js
TanUkkii
23.5K views
•
23 slides
The History of LINQ
Yoshifumi Kawai
24.8K views
•
29 slides
Jsug spring bootコードリーディング 接触篇 a contact
tsukasa tamaru
3.3K views
•
21 slides
Directiveで実現できたこと
Kon Yuichi
9.9K views
•
40 slides
What's hot
(20)
Swift勉強会
Nagamine Hiromasa
•
30.6K views
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
•
49.2K views
Isomorphic web development with scala and scala.js
TanUkkii
•
23.5K views
The History of LINQ
Yoshifumi Kawai
•
24.8K views
Jsug spring bootコードリーディング 接触篇 a contact
tsukasa tamaru
•
3.3K views
Directiveで実現できたこと
Kon Yuichi
•
9.9K views
翻訳から始めるVue.js 入門
Makoto Chiba
•
8.6K views
Type scriptmemo
ytanno
•
710 views
フレームワーク品評会 Ruby on Rails #crossjp
Shiro Fukuda
•
1.3K views
EC2の天井を超える
Sugawara Genki
•
2.1K views
Riot + generator で始める新しいデータバインディング
Tsutomu Kawamura
•
9.8K views
20191003 classi night-04
Akihiko Kigure
•
995 views
Reactを使ったVR環境
KatsuyaENDOH
•
714 views
Mix and Match / Swift and Objective-C
Goichi Hirakawa
•
3.2K views
10分でわかるOpenAPI V3
Kazuchika Sekiya
•
4.2K views
Ember コミュニティとわたし
Ryunosuke SATO
•
7.5K views
How to Make Own Framework built on OWIN
Yoshifumi Kawai
•
38.1K views
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
Horiguchi Seito
•
7.9K views
capybara で快適なテスト生活を
Ryunosuke SATO
•
14.7K views
Objective-Cプログラマのためのswift導入法
Tomoki Hasegawa
•
5.7K views
Viewers also liked
Symfony Deployment with Capifony #symfony_ja
Tak Nishikori
4.1K views
•
16 slides
Symfony 2.5について
Issei Murasawa
4.8K views
•
39 slides
VagrantでSymfony開発
Yosuke Karasawa
5.6K views
•
22 slides
A Deep Dive into JSON-LD and Hydra
Markus Lanthaler
9.8K views
•
43 slides
Symfony勉強会#9 form
Yuichi Okada
4.8K views
•
30 slides
管理画面のアクセスコントロール
Masao Maeda
24.9K views
•
33 slides
Viewers also liked
(6)
Symfony Deployment with Capifony #symfony_ja
Tak Nishikori
•
4.1K views
Symfony 2.5について
Issei Murasawa
•
4.8K views
VagrantでSymfony開発
Yosuke Karasawa
•
5.6K views
A Deep Dive into JSON-LD and Hydra
Markus Lanthaler
•
9.8K views
Symfony勉強会#9 form
Yuichi Okada
•
4.8K views
管理画面のアクセスコントロール
Masao Maeda
•
24.9K views
Similar to 第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
What makes pyramid unique
Atsushi Odagiri
3.6K views
•
51 slides
Openshift 20191121
Yasushi Osonoi
633 views
•
68 slides
Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)
kojiokb
1.2K views
•
12 slides
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
Naoto TAKAHASHI
1.5K views
•
39 slides
SwaggerとAPIのデザイン
Kazuhiro Hara
3.7K views
•
33 slides
Fun tech14-alibaba cloud api gateway-swagger
AnzaiKumiko
179 views
•
12 slides
Similar to 第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
(20)
What makes pyramid unique
Atsushi Odagiri
•
3.6K views
Openshift 20191121
Yasushi Osonoi
•
633 views
Google Cloud Messaging for Android ことはじめ(Eclipseから動かしてみる編)
kojiokb
•
1.2K views
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
Naoto TAKAHASHI
•
1.5K views
SwaggerとAPIのデザイン
Kazuhiro Hara
•
3.7K views
Fun tech14-alibaba cloud api gateway-swagger
AnzaiKumiko
•
179 views
高速!Clojure Web 開発入門
Kazuki Tsutsumi
•
5.1K views
A Framework for LightUp Applications of Grani
Yoshifumi Kawai
•
51.8K views
120315 cloud founry_java_ironfoundry
Takayoshi Tanaka
•
749 views
Flex's DI Container
Masaaki Yonebayashi
•
1.3K views
WebApp個人開発のすゝめ / Recommendation of personal web app development
株式会社MonotaRO Tech Team
•
781 views
LT13(前半)Workshipにおけるレコメンドエンジン実装
GIG inc.
•
800 views
SeleniumConf Chicago 参加報告
aha_oretama
•
1.9K views
Mobingi ALM Hands-on 20170718
Masafumi Noguchi
•
157 views
JenkinsとSeleniumの活用事例
Takeshi Kondo
•
8.5K views
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
Masafumi Noguchi
•
670 views
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
•
2.2K views
20141018 selenium appium_cookpad
Kazuaki Matsuo
•
20.5K views
コンテナ運用基盤 with OpenShift
Y K
•
1.6K views
Pylons ユーザのための Pyramid 移行ガイド
Nozomu Kaneko
•
3.8K views
More from 77web
最近のPHP事情とNagoya.phpへのお誘い #ngk2018b
77web
145 views
•
11 slides
すばやく実装するための戦略とテクニック
77web
1.6K views
•
57 slides
テスト実行速度を改善してお金をかけずに開発スピードを爆速にする
77web
1.2K views
•
16 slides
ズンドコキヨシon Workflower
77web
719 views
•
21 slides
Formとは何か?〜例えば、Symfony\Component\Formを避ける〜
77web
764 views
•
16 slides
CoderDojo Nagoyaの取り組みについて at Scratch day 2015 Aichi 3分間トーク
77web
679 views
•
4 slides
More from 77web
(9)
最近のPHP事情とNagoya.phpへのお誘い #ngk2018b
77web
•
145 views
すばやく実装するための戦略とテクニック
77web
•
1.6K views
テスト実行速度を改善してお金をかけずに開発スピードを爆速にする
77web
•
1.2K views
ズンドコキヨシon Workflower
77web
•
719 views
Formとは何か?〜例えば、Symfony\Component\Formを避ける〜
77web
•
764 views
CoderDojo Nagoyaの取り組みについて at Scratch day 2015 Aichi 3分間トーク
77web
•
679 views
Scratch day 2015 Aichi プログラミングバトル by CoderDojo Nagoya
77web
•
1.4K views
こういうデータ、どこに保存してますか? #nagoyaphp
77web
•
1.2K views
まだ技術ブログを始めてないPHPerのあなたへ。PHPカンファレンス関西2013 LT
77web
•
4.9K views
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
1.
Symfony2 meets AngularJS 19th April 2014 Symfony勉強会
#9 LT @77web
2.
AngularJS • JavaScriptのMVCフレームワー クの一つ • PHPでたとえるとjQueryが PEARで、Angularは cake,symfony,zend frameworkみたいな感じ
3.
Symfony2のプロジェクトに 導入してみます • 公式サイトからダウンロードしてsrc/Acme/ DemoBundle/Resources/public/jsに入れる • CDN利用 •
バンドル利用 https://packagist.org/search/?tags=angular
4.
angular.jsの基本的な書き方 はチュートリアル等を各自見 てもらうとして…
5.
例その1: 表示を変化させてみる • ソースコード https://github.com/77web/ sfstudy_ja_lt_symfony_meets_angular/ commit/ 12a685e419e4293217130cc4234c15d86b0 b42f4
6.
例その2: REST APIをコールして結果を表示してみる • ソースコード https://github.com/77web/ sfstudy_ja_lt_symfony_meets_angular/ commit/ 9f3b2468ea40ff6f336cdd47f7d9e78f73e672 c1 •
デモなのでコントローラを自作しましたがREST APIをたくさん作るときはFOSRestBundleを使う と便利です
7.
例その3: フォームを送信してみる • ソースコード https://github.com/77web/ sfstudy_ja_lt_symfony_meets_angular/commit/ 3c43bcda68c54989d7a74dfa883249e8ecd310 0f • デモなのでフォームもSymfony側から出しましたが、 実際はどんなフォームHTMLでもng-modelを適切に 足せば動作する(作り方次第では SymfonyComponentFormを回避することもでき る)
8.
(おまけ) Symfony2でangular.jsを使うときの TIPS & TRICKS •
twigと変数表記が同じ(変数hogeを表すのは{{ hoge }})なので{% verbatim %}と{% endverbatim %}で囲う。
9.
ありがとうございました。 ! [デモで使用したコード] https://github.com/77web/ sfstudy_ja_lt_symfony_meets_angular