Ad esempio, supponiamo di avere un'app di shopping, che ha una pagina di informazioni utente per mostrare le informazioni utente:
class UserInfoController{
toPurchaseRecord(){
}
}
e una pagina dei record acquisti per mostrare il record acquisti, che può essere raggiunto dalle informazioni utente:
class PurchaseRecordController{
}
ma il problema è che ho bisogno di ottenere dati da internet e quindi mostrare i dati usando PurchaseRecordController. La mia domanda è, dovrei:
1.start connection at UserInfoController:
class UserInfoController{
toPurchaseRecord(){
new HttpConnection("(url)",function(result){
new PurchaseRecordController();
});
}
}
}
class PurchaseRecordController{
constructor(result){
//show data according to result
}
}
2.start connessione in PurchaseRecordController
class UserInfoController{
toPurchaseRecord(){
new PurchaseRecordController();
}
}
}
class PurchaseRecordController{
constructor(result){
new HttpConnection("(url)",function(result){
//show data according to result
}.bind(this));
}
}
quale dovrei usare?