Angular-Modal update activate method

Support using locals within the activate method.
This is documented here https://github.com/btford/angular-modal\#modalserviceactivate
This commit is contained in:
Ben Tesser
2017-11-02 15:44:03 -04:00
parent b67c928904
commit 649d5bedf7
2 changed files with 6 additions and 1 deletions

View File

@@ -94,6 +94,10 @@ function callingValues() {
template: '<div></div>'
});
modal.activate().then(() => {}, () => {});
// activating with random locals
modal.activate({name: 'TestName'}).then(() => {}, () => {});
// activating with genericly typed locals
modal.activate<{name: string}>({name: 'TestName'}).then(() => {}, () => {});
modal.deactivate().then(() => {}, () => {});
var isActive: boolean = modal.active();
}

View File

@@ -28,7 +28,8 @@ declare namespace angularModal {
}
export interface AngularModal {
activate(): angular.IPromise<void>;
activate(locals?: {}): angular.IPromise<void>;
activate<T>(locals: T): angular.IPromise<void>;
deactivate(): angular.IPromise<void>;
active(): boolean;
}