NgOrwell
A simple angular observer for AngularJs 1
Install / Use
/learn @lucidworks/NgOrwellREADME
ngOrwell
A simple angular observer for AngularJs 1
Install
You can install this package either with npm or with bower.
npm
npm install ng-orwell
Then add ng-orwell as a dependency for your app:
angular.module('myApp', [require('ng-orwell')]);
bower
bower install ng-orwell
Add a <script> to your index.html:
<script src="/bower_components/ng-orwell/Orwell.js"></script>
Then add ngOrwell as a dependency for your app:
angular.module('myApp', ['ngOrwell']);
Documentation
Orwell is a simple to use observable for AngularJs 1.
Including orwell in angular
myApp.controller('myController', function(Orwell){
}
Creating a observable
Orwell.createObservable(name, content);
Getting an observable
Orwell.getObservable(name);
Updating content on an observable
This will call all your observer callbacks who are observing this observable.
var myContent = {
something: 'something'
};
var observable = Orwell.getObservable(name);
observable.setContent(myContent);
Deleting an observable
Orwell.deleteObservable(name);
Adding an observer to an observable
var observable = Orwell.getObservable(name);
var observer = observable.addObserver(function(content){
// your callback code here.
})
Destroying an observer
var observable = Orwell.getObservable(name);
var observer = observable.addObserver(function(content){
// your callback code here.
})
$scope.$on('destroy', function(){
observable.removeObserver(observer);
});
