読者です 読者をやめる 読者になる 読者になる

howdylikes

Google Developersってわかりづらいよね

TypeScript

Tslint classのメンバ変数はpublicを先にかく

tslintでこんなエラーが Declaration of public static member variable not allowed to appear after declaration of private instance member variable これはダメで class AppCtrl { private users; public static $inject = ["$q"]; constructor(private…

VSCodeでtslint

VSCode tslintの拡張機能をインストール tslint | Visual Studio Marketplace 設定ファイルはDefault Settingsに作られている。 ファイルが空文字になっているけどデフォルトはtslint.json使う模様。 tslint.json プロジェクト直下にtslint.jsonを作る 内容…

Webpack + TypeScriptのTS2304: Cannot find name 'require'エラーの解決法

Webpackでモジュール読み込むときにrequire使いますがjsからなら問題はないですがTypeScriptからだとコンパイルエラーになります。 指定方法がTypeScript上おかしいのでimport文でもだめだと思われます。 require('jade!./app.jade')(); // ERROR in ./src/t…

Error: [$compile:multidir] Multiple directives

表題の通り実行時にエラーが出たので原因と解決方法のメモです。 Webpack + AngularJS + TypeScript構成です。 最終的にエラーになる理由はディレクティブを複数定義したからです。 Webpackが生成するbundle.jsが同じのを吐いているんですよね。 // 呼び出し…

IntellijIDEAでTypeScriptのコード補完

TypeScriptの設定 Enable TypeScript CompillerをON AngularJSのライブラリをダウンロードしてみる この状態でコード補完が微妙に効く several definitionってのは 複数定義されているから出せない?ってことなのですが、よくわからない。 ちなみにこのtsを…