魔王のサタンぶろぐ

プログラム

Visual Studio 2015 & MVC 4 or 5 と Angualr 2 の Projectレシピ

はじめに (半年前に下書きにした記事なんですけど。掘り起こしてきました。) ほんっとこの連携方法がわからなくて正直困ってたんですが、やっと頭の理解が追いついたので整理がてら記事にします。 この記事を参考にいつも作ってたんですが、この記事よりもわ…

Angular-cli "ERROR in Error encountered resolving symbol values stativally, Calling function 'XXXX' ....." なにそれおいしいの

はじめに typescriptをgulp使ってトランスパイルしてたけど、Angular-cliでコンパイルしたほうがWebpack使ってbundle作ってくれるから便利じゃん。 って思って移行した際、gulpなら問題なかったんだけど、Angular-cliでエラーが出て時間を費やした話。 エラ…

Visual Studio Team Services と Azure Logic Apps と、時々、Slack

はじめに Visual Studio Team Services(以下、VSTS)のService HooksとAzure Logic Appsを使ってSlackに通知がくるようにする設定の話。 できるもの VSTSがイベント発火するタイミングでWeb Hooksから外部ツールに連携して、jsonとかメッセージとか渡すヤツ。…

Angular2 "enum"をComponentの中で使いたい

はじめに Angular2で関数に引数として数値を渡すとき、 <button (click)="method(1)"></button> とか書いたら読みづらくないですか??? そこでenum <button (click)="method(EnumType['button1'])"></button> ただ単にenumの定義がちょっとわけわからなかったんでまとめておきます。 ま、コードを見ていきましょう。 と、行っても部分的コードになるので…

.NET Framework4.6 And MVC5 JSON.NET Converter

初めに deserialize to abstract class or interface 上記のerrorが出たとき、僕の実装は、JsonでBindするクラスのメンバーの中にabstractを指定してました。 たぶん仕組み Jsonを既存のBindで行うと、abstractやらInterfaceで実装したら、クラスとしてはち…

.NET Framework4.6 And MVC5 で作るIModelBinder

CustomIModelBinderについて まず初めに僕が今回CustomIModelBinderを作るに至った状況を参考に紹介します。 JSONをPOSTするAPIを作成 バインドするモデルのメンバにinterface,abstract(抽象クラス)を含めた バインドするメンバにValidate(Require等)を属性…