Misko Hevery
053b7a50e1
feat(ngUpgrade): faster ng2->ng1 adapter by only compiling ng1 once
...
The adapter only compiles ng1 template. This means that we need to
reimplement / emulate all of the ng1’s API on the HOST element.
interface IDirective {
compile?: IDirectiveCompileFn; // NOT SUPPORTED
controller?: any; // IMPLEMENTED
controllerAs?: string; // IMPLEMENTED
bindToController?: boolean|Object; // IMPLEMENTED
link?: IDirectiveLinkFn | IDirectivePrePost; // IMPLEMENTED (pre-link only)
name?: string; // N/A
priority?: number; // NOT SUPPORTED
replace?: boolean; // NOT SUPPORTED
require?: any; // IMPLEMENTED
restrict?: string; // WORKING
scope?: any; // IMPLEMENTED
template?: any; // IMPLEMENTED
templateUrl?: any; // IMPLEMENTED
terminal?: boolean; // NOT SUPPORTED
transclude?: any; // IMPLEMENTED
}
2015-10-15 20:28:28 +00:00
Misko Hevery
059e8faae2
refactor(ngUpgrade): renames and docs
...
BREAKING CHANGE:
- Changes the terminology to Adapter and upgrade/downgrade
- Removes the Module from the public API to prevent confusion
2015-10-15 20:28:28 +00:00
Julie Ralph
f529236bfc
refactor(test): rename test_lib to testing
...
Old test_lib is now testing_internal
test_lib_public is now testing
2015-10-13 10:36:49 -07:00
vsavkin
7c6130c2c5
feat(core): desugar [()] to [prop] and (prop-change)
...
BREAKING CHANGE
Before
```
<cmp [(prop)]="field"> was desugared to <cmp [prop]="field" (prop)="field=$event">
```
After
```
<cmp [(prop)]="field"> is desugared to <cmp [prop]="field" (prop-change)="field=$event">
```
Closes #4658
2015-10-11 02:58:13 +00:00
Misko Hevery
19c1bd7375
feat(ngUpgrade): transclude content from ng2->ng1
...
Closes #4640
2015-10-09 21:41:56 -07:00
Misko Hevery
cd90e6ed8f
feat(ngUpgrade): support for content project from ng1->ng2
2015-10-09 21:25:45 -07:00
Misko Hevery
8e1d2fb325
feat(upgrade): support binding of Ng1 form Ng2
...
Closes #4542
2015-10-06 19:08:56 +00:00
Alex Eagle
6093e28b61
fix(typings): repair broken typechecks
...
We had the typechecker disabled by accident, and many problems snuck in
Fixes #4507
Closes #4508
2015-10-06 13:28:17 +00:00
Misko Hevery
09371a3f0b
feat(upgrade): support binding of Ng2 form Ng1
...
Closes #4458
2015-10-05 19:37:31 +00:00
Misko Hevery
a5622304de
fix(upgrade): assert correct interleaving of evaluation.
...
Closes #4436
2015-10-01 23:07:43 +00:00
Misko Hevery
074e289e62
chore(upgrade): inline the tests for better readability
2015-10-01 23:07:43 +00:00
Misko Hevery
8427863bab
feat(upgrade): Allow including ng2/1 components in ng1/2
...
Closes #3539
2015-09-23 05:02:43 +00:00
Misko Hevery
db6d289d82
chore(upgrade): infrastructure to allow running upgrade module specs
2015-09-23 05:02:43 +00:00