
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
angular-rere
Advanced tools
This is an angular module to re-render content on value change.
npm install angular-rere
Load either ./dist/angular-rere.js or ./dist/angular-rere.min.js.
Add rere as your app's dependency in your app declaration.
Here's a quick, simple usage example:
<button ng-click="$ctrl.myValue = !$ctrl.myValue">Toggle State</button>
<rerender-on-change value="$ctrl.myValue">
<a-component some-binding="$ctrl.myValue"
some-other-binding="$ctrl.myOtherValue">
</a-component>
</rerender-on-change>
Note: value evaluates the value as a regular angular binding, which means that if an object is supplied,
its property updates will not trigger the re-render, as the value is being watched by reference.
While angular has a really robust binding and observability concepts and tools helping to implement them, sometimes it's just easier to simply re-render the entire component tree to get a fresh state. Re-rendering DOM this way triggers all the lifecycle hooks in the components and directives, and this can solve certain problems if components are not written with lifecycle hooks in mind.
Think of this as $onChanges hook for the DOM, just instead of (potentially) modifying the state, it completely rebuilds it.
FAQs
This is an angular module to re-render content on value change.
We found that angular-rere demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.