zettapi_client
Version:
Client side CRUD operations in angular to use with zettapi_server rest api to get started quickly in any CMS project
33 lines (32 loc) • 1.11 kB
JavaScript
app.service('$modal', function (zapiPath, $uibModal) {
this.open = function (name, size, data, okCallback, dismissCallback) {
var modalInstance = $uibModal.open({
animation: true,
templateUrl: './client/modal/' + name + '/' + name + '.html',
controller: name + 'Ctrl',
size: size,
backdrop: 'static',
resolve: {
data: function () {
return data;
}
}
});
modalInstance.result.then(okCallback, dismissCallback);
};
this._open = function (name, size, data, okCallback, dismissCallback) {
var modalInstance = $uibModal.open({
animation: true,
templateUrl: zapiPath + '/modal/' + name + '/' + name + '.html',
controller: name + 'Ctrl',
size: size,
backdrop: 'static',
resolve: {
data: function () {
return data;
}
}
});
modalInstance.result.then(okCallback, dismissCallback);
};
});