meanie-angular-convert
An Angular service with various conversion helpers
Installation
You can install this package using npm
:
npm install meanie-angular-convert --save
Include the script node_modules/meanie-angular-convert/release/meanie-angular-convert.js
in your build process, or add it via a <script>
tag to your index.html
:
<script src="node_modules/meanie-angular-convert/release/meanie-angular-convert.js"></script>
Add Convert.Service
as a dependency for your app.
Usage
angular.module('App.MyModule').controller('MyController', function($convert) {
var str = $convert.string.toCamelCase('snake_case');
var str = $convert.string.toSnakeCase('camelCase');
var str = $convert.string.toDasherized('snake_and_camelCase');
var str = $convert.string.toUcfirst('lowercase');
var obj = $convert.object.keysToCamelCase({snake_case: 1});
var obj = $convert.object.keysToSnakeCase({camelCase: 1});
var str = $convert.queryString.fromObject({a: 1, b: 2});
var obj = $convert.queryString.toObject('a=1&b=2');
});
Issues & feature requests
Please report any bugs, issues, suggestions and feature requests in the meanie-angular-convert issue tracker.
Contributing
Pull requests are welcome! If you would like to contribute to Meanie, please check out the Meanie contributing guidelines.
Credits
License
(MIT License)
Copyright 2015-2017, Adam Reis