0
내가 Durandal 1.2을 사용하고, 내 뷰 모델에 난 기능 활성화가 :durandal 활성화 기능 비동기 코드
self.activate = function (data) {
function update(clienteId) {
self.Loading(true);
return $.when(
clienteRepository.ClienteCompact(clienteId),
clienteRepository.Prodotti(clienteId),
clienteRepository.Interventi(clienteId),
clienteRepository.Abbonamenti(clienteId)
).then(function (cliente, prodotti, interventi, abbonamenti) {
self.Cliente(cliente[0]).Prodotti(prodotti[0]).Interventi(interventi[0]).Abbonamenti(abbonamenti[0]);
self.Loading(false);
debugger;
});
};
var clienteId = data.splat[1];
if ($.isNumeric(clienteId)) {
return update();
} else {
return true;
}
};
을하고 난 기능 beforeBind 있습니다
self.beforeBind = function() {
debugger;
};
문제가 기능이다를 beforeBind 아약스 요청이 끝나기 전에 호출되어 뷰가 비어 있습니다.
문제가 있습니까?
고마워요;)