我正在尝试在模板中使用指令。
然而,数据永远不会到达我的应用程序。该字段只是空白。
有人可以帮忙吗?
IRequest
答案 0 :(得分:0)
您应该使用范围对象进行确认以编译模板。还要确保正确使用异步getData
:
.run(function($ionicPlatform, $ionicPopup, TranslationsService) {
$ionicPlatform.onHardwareBackButton(function () {
if (true) {
$scope.translations = TranslationsService.getData();
$ionicPopup.confirm({
title: 'Exit?',
scope: $scope,
template: 'MESSAGE HERE {{translations.logout}}'
}).then(function(res){
if( res ){
navigator.app.exitApp();
}
})
}
})
})
如果getData
是异步返回承诺,那么你需要这样做:
TranslationsService.getData().then(function(data) {
$scope.translations = data;
})