Skip to content

mattlo/angular-terminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Angular Terminal

This is a wrapper around https://github.com/jcubic/jquery.terminal

Install

Clone the repository and include directly into your project. You can also use bower and install as a dependency:

bower install angular-terminal

Add the dependency in your Angular's project dependency arguments:

var app = angular.module('MyApp', [
	'angular-terminal'
]);

How to Initialize

<div /> acts as a container and the HTML generated stays isolated within the directive element. The "main" value is the namespace.

<div angular-terminal="main"></div>

How to Interact

Receive an input, assumes $rootScope is available.

$rootScope.$on('terminal.main', function (e, input, terminal) {
	// manipulate input
	// `terminal` object is also available for additional manipulation
});

Send out an output, assumes $rootScope is available. Incoming events are not available until the directive is initialized.

$rootScope.$emit('terminal.main.echo', 'Hello World');

License

View the LICENSE file.

About

A port of jQuery.terminal into AngularJS

Resources

License

Stars

Watchers

Forks

Packages

No packages published