1
当它在模态中时,我无法更新$scope
对象。
$scope.lists = {};
$ionicModal.fromTemplateUrl('foobar-show.html', function($ionicModal) {
$scope.modal = $ionicModal;
}, {
scope: $scope
});
正如你可以看到它的正常$ionicModal
它打开了模态与这样的:<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
...这是不同的范围或东西?我用ionicModal传递它,对吧?如何解决这个问题?
你是什么意思:“,但模态的视图仍然返回0” – niklas