チームプロパティを初期化するinitialize関数を持つTeamControllerがあります。Mirukenではコントローラの初期化メソッドから約束を返せますか?
new function() {
mlm.package(this, {
name: "team",
imports: "miruken.mvc",
exports: "TeamController"
});
eval(this.imports);
const TeamController = Controller.extend({
$properties:{
teams: []
},
initialize() {
this.base();
TeamFeature(this.context).getTeams().then(teams => {
this.teams = teams;
});
}
});
eval(this.exports);
};
私は初期化関数からの約束を返す場合は、私のコントローラがバインドするビューでは使用できません。
return TeamFeature(this.context).getTeams().then(teams => {
this.teams = teams;
});
私は、約束が解決されるまでロードを強制するためにinitialize関数から約束を返すことができると思いましたか?