Comments (8)
Hi, @lpsBetty
how can I assert that there are only the needed listeners available?
- You can destroy old scope and create new with new uploader instance
- You can unbind old listeners
var unsubscribeFn = uploader.bind('afteraddingfile', function() {
console.info('After adding a file', item);
});
unsubscribeFn(); // unbind a listener
from angular-file-upload.
but how can I destroy old scope? I'm always creating a new uploader instance.
from angular-file-upload.
How can I unbind ALL old listeners? I'm sorry I'm just not getting it ..
from angular-file-upload.
I'm using this in my controller to remove old listeners...
// remove old listeners
angular.forEach(uploader.scope.$$listeners, function(value, key){
if (/(\d+):.*/.test(key)) {
var timestamp = parseInt(RegExp.$1);
if(timestamp !== uploader._timestamp) {
delete uploader.scope.$$listeners[key];
}
}
});
from angular-file-upload.
but how can I destroy old scope? I'm always creating a new uploader instance.
<div ng-if="case">
<div ng-controller="TestController"></div>
</div>
How can I unbind ALL old listeners?
from angular-file-upload.
I do exactly that ng-if! but the listeners are already on the $rootScope
from angular-file-upload.
Create a instance of uploader for $scope
of Test Controller instead $rootScope
.
https://github.com/nervgh/angular-file-upload#properties
https://github.com/nervgh/angular-file-upload/blob/master/examples/simple/controllers.js#L9
from angular-file-upload.
ahh 👍 thank you very much!
from angular-file-upload.
Related Issues (20)
- angular is not defined HOT 1
- Unable to upload file from Angular 7/8 and backend Spring security project HOT 2
- Callback when no file was valid HOT 3
- timeout HOT 1
- Calling a upload function on button click instead of image upload. HOT 1
- Rename file upload "choose file"
- onAfterAddingFile callback not firing without code change HOT 1
- Rename file according to input name HOT 2
- Bug in IE setting xhr.timeout before xhr.open() in version 2.6.0 HOT 4
- ngf-thumbnail is breaking image orientation HOT 2
- Question: clearing the input.value property to circumvent a bug in chrome
- Drag and Drop not working in Chrome occasionally HOT 2
- "Unsupported Media Type", message: "Content type 'application/octet-stream' not supported"
- Get real path File before upload
- angular1 single item does not add formdata HOT 1
- When I send a file single file use sample code, ,i got a page reload
- Sabuj gazi
- Adding an image captured via camera HOT 1
- How do you post the file data to ASP.Net HOT 1
- How to Costume Header HTTP
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angular-file-upload.