da9b46a071
BREAKING CHANGE: Angular is now fully camel case. Before: <p *ng-if="cond"> <my-cmp [my-prop]="exp"> <my-cmp (my-event)="action()"> <my-cmp [(my-prop)]="prop"> <input #my-input> <template ng-for #my-item [ng-for-of]=items #my-index="index"> After <p *ngIf="cond"> <my-cmp [myProp]="exp"> <my-cmp (myEvent)="action()"> <my-cmp [(myProp)]="prop"> <input #myInput>`, <template ngFor="#my-item" [ngForOf]=items #myIndex="index"> The full details are found in [angular2/docs/migration/kebab-case.md](https://github.com/angular/angular/blob/master/modules/angular2/docs/migration/kebab-case.md) |
||
---|---|---|
.. | ||
angular2_testing | ||
payload/hello_world | ||
transform | ||
README.md |
README.md
This directory contains pure Dart packages that use standard pub layout.
Working with an existing package
- Run
gulp build.dart
- Open the package in any Dart IDE of your choice
- Tada!
You do not need to rerun step 1 if you are only making changes in
modules_dart
. However, you do need to run it again after you make a change
in modules
. This is because these packages depend on code inside the dist
directory via dependency_overrides
. Code in modules
need to be transpiled
into dist
before the IDE can "feel" your changes in modules
.
Creating a new package
- Create a new directory with its own
pubspec.yaml
and standard pub layout. - Add both a normal dependency on
angular2
and adependency_overrides
, like this:
version: 0.0.0
dependencies:
angular2: '0.0.0'
dependency_overrides:
angular2:
path: ../../dist/dart/angular2
The publishing script will automatically rewrite version numbers, so use
0.0.0
both for your package and angular2
version. Similarly, do not
include authors
and homepage
, as they will be auto-populated. However,
do provide description
, name
(prefixed with angular2_
), dependencies
,
and dev_dependencies
.