craftpip / angular-confirm

A multipurpose plugin for alert, confirm & dialog for angular1
http://craftpip.github.io/angular-confirm/
MIT License
115 stars 20 forks source link

How to pass parameters to ‘contentUrl’ #3

Closed Lmangoxx closed 7 years ago

Lmangoxx commented 7 years ago
// tpl/insuranceCard_mamanger.html   ng-controller="insuranceCardMamangerCtrl"
$scope.id = '123456';
$ngConfirm({
            title: 'card',
            contentUrl: 'tpl/insuranceCard_detail.html',
            buttons: {
            }
})

// tpl/insuranceCard_detail.html   ng-controller="InsuranceCardDetailCtrl"
$http.get('url', params: { id : $scope.id}).then(// do something);

how to pass '123456' to insuranceCard_detail.html?

craftpip commented 7 years ago

You cannot pass parametesr to contentUrl, its just to fetch the template. only way is to append 'tpl/insuranceCard_detail.html?id=123456'.

If you want to pass data to the model inside angular-confirm

$scope.id = '123456';
$ngConfirm({
            title: 'card',
            contentUrl: 'tpl/insuranceCard_detail.html',
            buttons: {
            },
            scope: $scope, // give it a scope, and use it in the template.
})