1.0.0 • Published 7 years ago

angular-terminal v1.0.0

Weekly downloads
6
License
SEE LICENSE IN LI...
Repository
github
Last release
7 years ago

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.