AngularJS Wrapper for jQuery balance-text for implementing balancing of wrapping text in a web page
-
Install via either bower, npm or downloaded files:
- via bower:
bower install --save angular-balance-text
- via npm:
npm install --save angular-balance-text
- via downloaded files
- via bower:
-
Add
jtt_balance_text
to your application's module dependencies. -
Include dependencies and angular-balance-text in your HTML.
- When using bower
<script src="bower_components/balance-text/jquery.balancetext.min.js"></script> <script src="bower_components/angular-balance-text/dist/angular-balance-text.min.js"></script>
- When using npm
<script src="node_modules/balance-text/jquery.balancetext.min.js"></script> <script src="node_modules/angular-balance-text/dist/angular-balance-text.min.js"></script>
- When using downloaded files
<script src="YOUR_PATH/jquery.balancetext.min.js"></script> <script src="YOUR_PATH/angular-balance-text.min.js"></script>
Angular event to manually re-balance all triggered elements use angular-balance-text.refresh
//dispatches the event upwards through the scope hierarchy
$scope.$emit('angular-balance-text.refresh');
//dispatches the event downwards to all child scopes
$scope.$broadcast('angular-balance-text.refresh');
Read the docs of jQuery balance-text jQuery balance-text
MIT