| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| components | ||
| filters | ||
| services | ||
| styles | ||
| ui-services | ||
| openshiftCommonServices.module.js | ||
| openshiftCommonUI.module.js |
- provides mechanism to keep WebSockets from spamming the $digest loop
- flips invokeApply passed to the internal $timeout calls,
stopping a $digest loop & avoiding a render.
- DataService._watchOpOnMessage also honors the skipDigest flag,
which is plumbed down through .watch() -> .startListOp -> ._listOpComplete -> ._startWatchOp -> ._watchOpOnMessage
example usage:
DataService.watch(resource, context, (data) => {
// optionally call $applyAsync here in controlling code
// to manually run a $digest
$scope.$applyAsync(() => {
// do stuff with data here
});
}, { skipDigest: true });
// or Debounce
DataService.watch(resource, context, _.debounce(() => {
// $apply here, inside debounce
}, 400), { skipDigest: true });
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| components | Loading commit data... | |
| filters | Loading commit data... | |
| services | Loading commit data... | |
| styles | Loading commit data... | |
| ui-services | Loading commit data... | |
| openshiftCommonServices.module.js | Loading commit data... | |
| openshiftCommonUI.module.js | Loading commit data... |