を使用し、彼らはcontroller
がAngular2
への移行を準備するためには、このコンポーネントを使用してまたは角1.5チュートリアルに続いて別のコントローラ
angular.
module('myList').
component('myList', {
templateUrl: 'template.html',
controller: ['MyList',
function MyController($scope){
var self = this;
$scope.get({
id : '0'
}).then(function(response){
return self.contents;
})
}
]
});
ようcomponent()
に包まれていた、でcontroller
を置くという点でベストプラクティスものですそれ自身のjs
ファイルですか?
この例に従うべきですか、またはこのコードを懸念して2つのファイルに分ける必要がありますか?
注:私はちょうど1.5
のcomponent()
クラスが去年に出てきたことに気がつきました。このリリースより前にチュートリアルで誤解されてしまいました。
のように、それらをコンストラクタ関数のように使用し、それぞれのクラス/コンポーネントでインスタンスを作成することができます。 – Manish
@ user32あなたは 'controller'ファイルの中に関数を作り、' component'からそれらを呼び出すと言っていますか? –