如何使用ui-bootstrap模式在父页面上设置消息(范围问题)

时间:2017-05-15 17:02:14

标签: angularjs angular-ui-bootstrap

我有以下模态代码:

var somemessage = null;
$scope.open = function() {
    var modal = $uibModal.open({
        templateUrl: '/App/Views/test.html',
        animation: true,
        backdrop: 'static',
        keyboard: false,
        ariaLabelledBy: 'modal-title',
        ariaDescribedBy: 'modal-body',
        controller: 'TestCtrl'
    });

    modal.result.then(function (message) {
            alert(message);
            $scope.succcess = message;
        },
        function(error) {
            $scope.error = error.data.error_description;
        });
}

我使用以下方法关闭它:

$uibModalInstance.close('Success!');

但是,我可以在警报中看到“成功”,但我的页面没有更新,实际上它看起来不像$ scope.success了。

<div class="help-block alert-success">
     {{success}}
</div>  

我试过没有运气实例化$ scope.success:

$scope.success = 'test';

如何将简单的成功消息返回到我的父页面?

0 个答案:

没有答案