mirror of
https://github.com/mmumshad/ansible-playable.git
synced 2025-03-09 23:38:54 +00:00
Initial Commit
This commit is contained in:
commit
c92f737237
273 changed files with 16964 additions and 0 deletions
42
client/app/main/main.component.js
Normal file
42
client/app/main/main.component.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
import angular from 'angular';
|
||||
import uiRouter from 'angular-ui-router';
|
||||
import routing from './main.routes';
|
||||
|
||||
export class MainController {
|
||||
|
||||
awesomeThings = [];
|
||||
newThing = '';
|
||||
|
||||
/*@ngInject*/
|
||||
constructor($http) {
|
||||
this.$http = $http;
|
||||
}
|
||||
|
||||
$onInit() {
|
||||
this.$http.get('/api/things')
|
||||
.then(response => {
|
||||
this.awesomeThings = response.data;
|
||||
});
|
||||
}
|
||||
|
||||
addThing() {
|
||||
if(this.newThing) {
|
||||
this.$http.post('/api/things', {
|
||||
name: this.newThing
|
||||
});
|
||||
this.newThing = '';
|
||||
}
|
||||
}
|
||||
|
||||
deleteThing(thing) {
|
||||
this.$http.delete(`/api/things/${thing._id}`);
|
||||
}
|
||||
}
|
||||
|
||||
export default angular.module('app2App.main', [uiRouter])
|
||||
.config(routing)
|
||||
.component('main', {
|
||||
template: require('./main.html'),
|
||||
controller: MainController
|
||||
})
|
||||
.name;
|
||||
Loading…
Add table
Add a link
Reference in a new issue