У меня возникли проблемы с обновлением объекта $scope
, когда он находится внутри модального.
$scope.lists = {};
$ionicModal.fromTemplateUrl('foobar-show.html', function($ionicModal) {
$scope.modal = $ionicModal;
}, {
scope: $scope
});
Как вы можете видеть, что это нормальный $ionicModal
И это открывает Modal с этим: <a ng-click="doOpen()">Modal</a>
$scope.doOpen = function(){
$scope.modal.show();
$scope.foobar = {};
};
Внутри я делаю {{ lists.length }}
> возвращает 0
Но тогда я звоню внутри этого модальной функции:
$scope.fooAction = function(a){
$scope.lists.push(a);
alert($scope.lists.length);
};
Предупреждение возвращает +1. Итак, 1
после первого раза, но вид модального по-прежнему возвращается 0
... Разве это другой масштаб или что-то в этом роде? Я передаю его с помощью ионной модели, верно? Как это исправить?
что вы имеете в виду: ", но вид модальности все еще возвращает 0" – niklas