angular-balance-text

AngularJS Wrapper for jQuery balance-text for implementing balancing of wrapping text in a web page

Usage no npm install needed!

<script type="module">
  import angularBalanceText from 'https://cdn.skypack.dev/angular-balance-text';
</script>

README

angular-balance-text

AngularJS Wrapper for jQuery balance-text for implementing balancing of wrapping text in a web page

npm version Bower version

Demo

Simple demo

Installation

  1. Install via either bower, npm or downloaded files:

    1. via bower: bower install --save angular-balance-text
    2. via npm: npm install --save angular-balance-text
    3. via downloaded files
  2. Add jtt_balance_text to your application's module dependencies.

  3. Include dependencies and angular-balance-text in your HTML.

    1. When using bower
    <!-- dependencies -->
    <script src="bower_components/jquery/dist/jquery.min.js"></script>
    <script src="bower_components/angular/angular.min.js"></script>
    <script src="bower_components/balance-text/jquery.balancetext.min.js"></script>
    
    <!-- angular-balance-text -->
    <script src="node_modules/angular-balance-text/dist/angular-balance-text.min.js"></script>
    
    1. When using npm
    <!-- dependencies -->
    <script src="node_modules/jquery/dist/jquery.min.js"></script>
    <script src="node_modules/angular/angular.min.js"></script>
    <script src="node_modules/balance-text/jquery.balancetext.min.js"></script>
    
    <!-- angular-balance-text -->
    <script src="node_modules/angular-balance-text/dist/angular-balance-text.min.js"></script>
    
    1. When using downloaded files
    <!-- dependencies -->
    <script src="YOUR_PATH/jquery.min.js"></script>
    <script src="YOUR_PATH/angular.min.js"></script>
    <script src="YOUR_PATH/jquery.balancetext.min.js"></script>
    
    <!-- angular-balance-text -->
    <script src="YOUR_PATH/angular-balance-text.min.js"></script>
    

Usage

Angular event to manually re-balance all triggered elements use angular-balance-text.refresh

Read the docs of jQuery balance-text jQuery balance-text