ng-kyoto Angular Meetup #8 での LT発表資料です。 https://ng-kyoto.connpass.com/event/100685/
Θ͔Γ͍͢άϥϑΛ࡞Ζ͏OHLZPUP"OHVMBS.FFUVQc0DU
View Slide
ҙɿ"OHVMBSͷҰग़͖ͯ·ͤΜ
ਆอՅल!KNCMPH͡Μ΅ɹΑ͠ͻͰ
Θ͔Γ͍͢άϥϑΛ࡞Δͷɺҙ֎ͱ͍͠
σʔλ άϥϑΤϯίʔυޮՌతͳΤϯίʔσΟϯάͷςΫχοΫΛ͓ͬͯ͘͜ͱ͕େ
Θ͔Γ͍͢άϥϑΛ࡞͢ΔͨΊͷखॱ ԿΛ͍͑ͨͷ͔໌֬ʹ͢Δ ΘΓ͍͢දݱΛબͿ ݟӫ͑ΛσβΠϯ͢Δ
Α͋͘Δέʔεۤ࿑ͯ͠ใΛಡΈऔΒͳ͚ΕͳΒͳ͍άϥϑ͍͑ͨ͜ͱʹϑΥʔΧεͰ͖͍ͯͳ͍ɻݴ͍͍ͨ͜ͱ͕Θ͍ͬͯͳ͍ɻ
͍͑ͨʮϝοηʔδʯΛ͔ͭͭʹߜΓࠐΉɻ͜ΕΛΘ͔Γ͑͘͢Δ͜ͱʹϑΥʔΧε͢Δ1PXFS1PJOUΛ։͘લʹ
͏ͷආ͚͍ͨάϥϑԁάϥϑ %άϥϑ ࣠άϥϑಡΈʹ͍͕ࠩ͘ݟ͚ͮΒ͍ಡΈʹ͍͕ࠩ͘ݟ͚ͮΒ͍ࠨӈʹॎ͕࣠͋ΔͱಡΈʹ͕͔͔࣌ؒ͘͘Δ
ͬͯ҆৺ͳجຊͷάϥϑάϥϑ άϥϑ ઢάϥϑࢄਤॎάϥϑԣάϥϑੵΈ্͛άϥϑંΕઢάϥϑεϩʔϓάϥϑ
ෆඞཁͳཁૉΛऔΓͷͧ͘ ૬खͷҙΛແҙࣝతʹͻ͖͚ͭΔ৺͕͚Δ͖ͭͷϙΠϯτ
ਅͬനͳը໘ʹཁૉΛͭՃ͢Δ͝ͱʹɺ ೝతෛՙ૿͍͑ͯ͘ɻඞཁ࠷খݶ·ͰɺཁૉΛऔΓͷ͍͍ͧͯ͘ɻ ෆඞཁͳཁૉΛऔΓͷͧ͘
૬ख͕ʮೝࣝ͢Δલʯʹݟ͍ͤͨͷΛݟͤΔࢹઢͷಈ͖Λҙࣝͯ͠ཁૉΛஔ͢Δ ૬खͷҙΛແҙࣝతʹͻ͖͚ͭΔ
ʮʯͷΛ͍͑ͯͩ͘͞
ҙࣝతʹݟΑ͏ͱ͠ͳͯ͘ɺʮʯ͕ࣗવͱʹඈͼࠐΜͰ͖·ͤΜͰ͔ͨ͠ʁ
ແҙࣝతࢹ֮ใ QSFBUUFOUJWFBUUSJCVUFT c ͖ ܗ ઢͷ͞ ઢͷ෯αΠζ ۂ Ճ ғΈ৭ ೱ͞ Ґஔ ಈ͖
ਓʮ;ܕʯʹࢹઢΛಈ͔͢
5IFUJUMFJTJNQPSUBOU5IFOPUFUFYUJTOPUTPJNQPSUBOU
࣮ફྫ
ԿΛ͍͑ͨͷ͔໌֬ʹ͢Δ
ԿΛ͑Δ͔աڈؒͷେࡕࢢͷؾσʔλΛੳͨ݁͠Ռɺ͕࠷ଳͷଟ͍ͩͬͨ͜ͱ͕Θ͔ͬͨɻಛʹͱൺֱ͢Δͱഒͷ͕ࠩ͋ͬͨɻ͜ͷΛ͑Δɻ ଳͷ
ΘΓ͍͢දݱΛબͿ
දΛ͏ͷ͋Γଳͷ ͜ͷఔͷσʔλͰ͋Εѱ͘ͳ͍ɻ ʮແҙࣝతࢹ֮ใʯΛར༻͢ΕɺΘ͔Γ͑͘͢ΒΕΔɻͨͩ͠ɺ΄͔ͷͱͲΕ͙Β͍ͷ͕ࠩ͋ͬͨͷ͔ɺදΛʮಡΉʯඞཁ͕͋Γ͕͔͔࣌ؒΔɻ
ંΕઢάϥϑʹͯ͠ΈΔؒͷมԽͷΛ͍͑ͨͷͰ͋Εͪΐ͏Ͳ͍͍ɻͨͩ͠ɺͲΕ͕࠷େ͖͘ɺ ͲΕ͕࠷খ͍͞ͷ͔ͱ͍͏͜ͱʹϑΥʔΧε͍ͤͨ͞߹ʹ͋·Γ͍͍ͯͳ͍ɻ
ॎάϥϑʹͯ͠ΈΔ ͲΕ͕࠷େ͖͘ɺͲΕ͕࠷খ͍͔͞ɺೝ͍ࣝ͢͠͠ɺ͝ͱͷࠩ ͻͱͰ͔Δɻ
ԣάϥϑʹͯ͠ΈΔॎάϥϑͱಉ༷ɺͪ͜ΒΘ͔Γ͍͢ɻ͞Βʹʮ;ܕʯͷࢹઢͷಈ͖Λߟ͑Δͱɺ·ͣϥϕϧʢʣΛݟͯɺͦΕ͔ΒσʔλΛݟΔͷͰɺॎάϥϑΑΓಡΈ͍͢ɻʢॎάϥϑͷ߹ɺ্ԼʹΛಈ͔ͯ͠σʔλͱϥϕϧΛݟൺΔඞཁ͕͋Δɻʣࠓճ͜ΕΛ࠾༻ɻ
ݟӫ͑ΛσβΠϯ͢Δ
ෆඞཁͳཁૉΛऔΓͷ͍͍ͧͯ͘
աڈؒͷେࡕࢢͷଳͷ
աڈؒͷେࡕࢢͷଳͷ ৭Λͳ͘͢ʢάϨʔεέʔϧʹ͢Δʣ
աڈؒͷେࡕࢢͷଳͷ ғΈઢͱܩઢΛফ͢
աڈؒͷେࡕࢢͷଳͷ9࣠ͷϥϕϧΛফ͢
૬खͷҙΛແҙࣝతʹͻ͖͚ͭΔ
λΠτϧΛࠨ্ʹஔ͍ͯڧௐ͢Δաڈؒͷେࡕࢢͷଳͷ
ʮ৭ʯͰҙΛҾ͖͚ͭΔաڈؒͷେࡕࢢͷଳͷ
ݟͯ΄͍͠ʹ͚ͩΛදࣔ͢Δաڈؒͷେࡕࢢͷଳͷ
աڈؒͷେࡕࢢͷଳͷ मਖ਼લ
मਖ਼ޙաڈؒͷେࡕࢢͷଳͷ
·ͱΊ
ʮσʔλΛͨͩݟͤΔ͚ͩʯͰऴΘΒͳ͍άϥϑΛ࡞Ζ͏