.component()
Angular 1.5の構文を試しています。
最新の方法は、コントローラーを別のファイルではなく、コンポーネント内にインラインでコーディングすることであると思われます。コンポーネントのボイラープレートが最小限であることを考えると、その利点がわかります。
問題は、コントローラーを typescript クラスとしてコーディングしており、Angular2 と一貫しているように見えるため、引き続きコーディングを続けたいということです。
私の最善の努力は次のようなものです:
export let myComponent = {
template: ($element, $attrs) => {
return [
`<my-html>Bla</my-html>`
].join('')
},
controller: MyController
};
class MyController {
}
動作しますが、エレガントではありません。より良い方法はありますか?