All Projects → codekraft-studio → Angular Typed

codekraft-studio / Angular Typed

the angularjs typing tool module, that helps you with typing animation

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Angular Typed

Angular Prest
pREST component for Angular
Stars: ✭ 16 (+45.45%)
Mutual labels:  angularjs
Notification
notification with socket.io
Stars: ✭ 24 (+118.18%)
Mutual labels:  front-end
Md Form Validator
Simplify the usage of ngMessages with the angular material design
Stars: ✭ 8 (-27.27%)
Mutual labels:  angularjs
Extremeresults Webapp
A web app for Extreme Results (XR). Built with AngularJS and related technologies.
Stars: ✭ 17 (+54.55%)
Mutual labels:  angularjs
Mean Angular5 Passport Authentication
Securing MEAN Stack (Angular 5) Web Application using Passport Authentication
Stars: ✭ 24 (+118.18%)
Mutual labels:  angularjs
Ngfilereader
This is file reader component on angular.
Stars: ✭ 25 (+127.27%)
Mutual labels:  angularjs
Todo List App
Spring Boot 1.3.2, Spring Data Hibernate H2, REST, Angular 1.5.3, Bootstrap, Maven.
Stars: ✭ 6 (-45.45%)
Mutual labels:  angularjs
Firebase Demo
Stars: ✭ 9 (-18.18%)
Mutual labels:  angularjs
Front End
🖍 前端开发工程师面试宝典,常见前端面试问题及答案!(不定期更新)
Stars: ✭ 24 (+118.18%)
Mutual labels:  front-end
Angular Loading Feedback
Angular directive to indicate loads in app
Stars: ✭ 8 (-27.27%)
Mutual labels:  angularjs
Angular Google Chart
Google Chart Tools AngularJS Directive Module
Stars: ✭ 899 (+8072.73%)
Mutual labels:  angularjs
Rails Api And Angularjs
Integration between rails and angularjs which includes rspec tests.
Stars: ✭ 22 (+100%)
Mutual labels:  angularjs
Feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
Stars: ✭ 942 (+8463.64%)
Mutual labels:  front-end
Braid Design System
Themeable design system for the SEEK Group
Stars: ✭ 888 (+7972.73%)
Mutual labels:  front-end
React Rewards
Package containing a few microinteractions you can use to reward your users for little things and make them smile!
Stars: ✭ 841 (+7545.45%)
Mutual labels:  front-end
Globaleaks
GlobaLeaks is free, open source software enabling anyone to easily set up and maintain a secure whistleblowing platform.
Stars: ✭ 832 (+7463.64%)
Mutual labels:  angularjs
Ng Gentelella
An AngularJS admin interface based on the Gentelella bootstrap template markup.
Stars: ✭ 24 (+118.18%)
Mutual labels:  angularjs
Ng Suggest
AngularJS module to provide Typeahead via OpenSearch Suggestions
Stars: ✭ 9 (-18.18%)
Mutual labels:  angularjs
Materializecss Autocomplete
Small material design autocomplete library for materializecss
Stars: ✭ 9 (-18.18%)
Mutual labels:  angularjs
Jocs.github.io
💯Jocs 的个人博客,所有的文章都在 issues 里面
Stars: ✭ 840 (+7536.36%)
Mutual labels:  angularjs

angular-typed

the angularjs typing tool module, that helps you with typing animation

DEMO

Getting started:

Download the package from GitHub.

git clone https://github.com/codekraft-studio/angular-typed.git

or using npm:

npm install angular-typed

Or use it from the GitHub CDN wich point to the last updated file:

<script type="text/javascript" src="https://cdn.rawgit.com/codekraft-studio/angular-typed/master/dist/angular-typed.min.js"></script>

Add angular-typed to your module dependencies:

angular.module('app', ['angular-typed'])

and you can start using the typed directive in your app!

Example

The source code that create the demo page:

<div class="type-box"
start-timeout="2000"
start-callback="myStartCallback()"
end-callback="myCallback()"
type-speed="20"
back-speed="20"
type-strings="[
    '<b>Hey!</b>^350 How are you?^500',
    'Welcome to ^500<strong>angular-typed</strong>!^1000',
    'This fantastic tool will help you^500',
    'with the <i>typing animations in angularjs</i>!^1000',
    '^1000',
    'It is <u>very easy</u> to use^500',
    'it supports <code>html markup</code>^750 and timings^500',
    '^250Have a try in you app!^2000',
    'and <strong>best of all</strong>^400.^500.^550.^550is free!'
]" html-mode typed></div>

How it works

There are two main ways to use the typed directive:

Method 1: as a element. Write some text in the typed element and it will be typed when the page is loaded.

<typed>You can make it type what you want..</typed>

Method 2: as a attribute. Place the typed attribute where you want and it will type what is inside the element.

<div typed>..this text will be typed when the page is loaded..</div>

Customizations

You can pass all of this extra attributes in the element that contain the typed directive.

  • type-speed: The typing animation speed (in millis) // default 0
  • back-speed: The backspace animation speed (in millis) // default 0
  • html-mode: Enable the html parse mode // default false
  • start-line: The line to start typing // default 0
  • start-timeout: The start timeout delay // default 0
  • remove-line: Delete each line after is been typed // default true
  • remove-last: Delete the last line when the typing animation ends // default false
  • loop: Enable the loop at the end of the strings // default false
  • cursor: A string that will be used as cursor (Default: '|')

Development

For the development mode, go to the project folder, install all the dependencies by typing:

npm install

Than the gruntfile is preconfigured with two basic tasks:

grunt watch // watch file changes and rebuild
grunt build // build the dist package
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].