1.2.2 • Published 9 years ago
fd-angular-core v1.2.2
fd-angular-core
Requirements
- a
Promisepolyfill.
Getting started
import {bootstrap, State} from 'npm:fd-angular-core';
@State({
template: `<p>{{ app.message }}</p>`
})
class AppController {
constructor() {
this.message = "Hello world!";
}
activate() {
// can return a promise
}
attach() {
}
detach() {
}
}
bootstrap(AppController); // => Promise@Inject
@Inject('$scope')
class Foo {
constructor($scope) {}
@Inject('$scope')
aMethod($scope) {}
}$injector.superConstruct and $injector.superCall
class Foo extends Bar {
constructor($injector) {
$injector.superConstruct(this);
// or:
// $injector.superConstruct(this, locals);
}
aMethod($injector) {
$injector.superCall(this, "aMethod");
// or:
// $injector.superCall(this, "aMethod", locals)
}
}@Service
@Service
// or: @Service('Foo')
class Foo {}
// this service is injectable as 'Foo'@Controller
@Controller
// or: @Controller('Foo')
class Foo {}
// this controller is injectable as 'Foo'@Component
@Component
// or: @Component({ ... })
class FooController {}
// this component can be used as `<foo>` or `<div foo></div>`
// and uses the `./components/foo/foo.html` templateoptions: restrict, scope, template, templateUrl
Set template to false to prevent the default template from being used.
1.2.2
9 years ago
1.2.0
9 years ago
1.1.1
10 years ago
2.0.0-1
10 years ago
1.1.0
10 years ago
1.0.4
10 years ago
2.0.0-0
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.1.0
10 years ago
0.0.24
10 years ago
0.0.23
10 years ago
0.0.22
10 years ago
0.0.21
10 years ago
0.0.20
10 years ago
0.0.19
10 years ago
0.0.16
10 years ago
0.0.15
10 years ago
0.0.14
10 years ago
0.0.13
10 years ago
0.0.12
10 years ago
0.0.11
10 years ago
0.0.10
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.2
10 years ago