$scope.modelTmp = {
appData.getAppDataItem({'@key': 'last_news_sync_date'}).then( function (x) {
$scope.modelTmp.useMobileDataTmp = x; })
console.log($scope.modelTmp.useMobileDataTmp);
我想将x
分配给useMobileData
。请帮我做。
答案 0 :(得分:3)
您不能同步分配它,您只能在回调中执行此操作:
$scope.modelTmp = {}
appData.getAppDataItem({'@key': 'last_news_sync_date'}).then(function (x) {
$scope.modelTmp.useMobileDataTmp = x;
});
答案 1 :(得分:0)
您将要等到promise被解决,然后在回调中将其分配给modelTmp对象。目前,您只是将承诺分配给modelTmp.useMobileDataTmp。
请参阅下文,了解如何在回调中分配
$scope.modelTmp = {};
appData.getAppDataItem({'@key': 'last_news_sync_date'}).then( function(x) {
$scope.modelTmp.useMobileDataTmp = x;
})