私は角型プロジェクトでtypescriptを設定しています。私は、次の構文を使用するコントローラを宣言するために:角とTypescript: 'これ'を参照する適切な方法
module app {
class MyController {
public myvar: boolean;
constructor() {
this.myvar= false;
}
}
angular.module("app").controller("MainController", [MainController]);
}
私は、コントローラの内部プロパティ/メソッドを使用して、私はスコープを挿入していないことに注意してください。 しかし、私は通常、私は宣言する必要があり、「この」でプロパティにアクセスするために好きではない:
var vm = this.
vm.myvar = ...
私は多くのメソッドを持っているとして、しかし、これは迷惑です。私はこれを何者でも宣言しなければなりません、これは繰り返しです。
'vm'を1回宣言するには、ベストプラクティスまたはパターンがありますか?
とてもシンプルですが – Rolintocour