我当前的离子代码能够获取数据,然后打开网页。但是,我想打开页面,然后只加载以获取数据。我想改变序列,因为它需要10秒来加载一些数据。angularjs:打开一个页面,然后只装载数据
这里是我的代码:
$scope.openDetail = function (stock) {
console.log(stock.symbol);
$ionicLoading.show();
//stockCondition
if(stock.symbol.length<=$scope.stockCondition) {
$stockDataFactory.getStockDetails(stock).then(
function success(data) {
$globalFactory.personalStockData = data.details;
$globalFactory.personalStockNews = data.news;
$ionicLoading.hide();
$state.go("app.page1");
},
function error(error) {
alert(error.message);
console.error(error);
$ionicLoading.hide();
}
);
}
else{//WarrentCondition
$stockDataFactory.getWarrentDetails(stock).then(
function success(data) {
$globalFactory.personalStockData = data.details;
$globalFactory.personalStockNews = {};
$ionicLoading.hide();
$state.go("app.page1");
},
function error(error) {
alert("Stocks Not Found.");
console.error(error);
$ionicLoading.hide();
}
);
}
};//end
为了打开$state.go("app.page1");
第一,那么只有将数据加载,我怎能做我的代码的变化?
感谢萨穆埃尔。随着代码的演示,它无法打开页面。 page1.js我只是添加类似于伪代码。 – lotteryman
@lotteryman哈哈我希望伪代码能够正常工作,因为我从内存中盲目地输入这些代码。我想最重要的是解决方案,解决你的问题的概念,并且很高兴它能以某种方式帮助你。如果你能将此标记为非常感谢,我们将非常感激。 –
塞缪尔。该代码不起作用。它失败了 – lotteryman