Pierwsza część podsumowania konferencji ng-conf.
ng-conf 2015 Day 1 Keynote - Brad Green and Igor Minar
1.4 RC0 next week
Material Design - lato “1”, potem dla “2”
https://angular.io/ - nowa strona dla “2”
migracja - wszystko na 2 lub interacyjnie
Angular 2 obecnie w stadium alfa
menadżer TypeScript gościem specjalnym
TypeScript (z annotacjami po współpracy) zamiast AtScript.
4 ogólne koncepcje zamiast 35 dyrektyw
spójność, wsparcie narzędzi, strefy (nigdy więcej $apply)
standardy (moduły ES6, Shadow DOM, …)
immutable data structures
Omówienie nowego routera, który trafi nie tylko do Angular 2.0, ale także w pierwszej wersji do Angular 1.4.
Wersja 1.0 przy Angular 1.4, potem dalsze wersje.
Creating Container Components with Web Components and Angular Kara Erickson & Rachael L Moore
Powtórka z web komponentów. Raczej nie ma nic zaskakującego.
opcja: show user agent Shadow DOM
host.createShadowRoot()
host.shadowRoot.innerHTML = <>…</> /* tagi <content /> – wstrzykiwanie, możliwość selekcji CSS <content select=”[head]” />, w użyciu: <ot-site><div head>…</div><div menu>…</div></ot-site>
host.shadowRoot.innerHTML += <style> … </style>
Angular 1.3:
ng-transclude wkleja całość, selekcja we własnym zakresie: dopasowanie po atrybutach części szablonu z częściami html otoczonego tagiem dyrektywy
angular.forEach(clone, function(cloneEl) {
var tId = cloneEl.attributes[“t-to”].value;
var target = temp.find(‘[t-id=”’ + tId + ‘”]’);
target.append(clone);
});
dostęp do funkcji transclude w compile, controller, link
link: transclude(function(clone) { … });
Angular 2.0:
component directive
TypeScript and ES6 Dan Wahlin & Andrew Connell
Ogólnie nic nowego, jeśli ktoś zna TypeScript
ng-conf 2015 Keynote 2 - Misko Hevery and Rado Kirov
Kolejny wykład wprowadzający do składni Angular 2. Świetne demo w nowym TypeScript!
aplikacja jako komponent
własna dyrektywa
web component google-youtube
TypeScript and Angular 20 Jonathan Turner
Występ menadżera TypeScript (zakamuflował się Mac-kiem i Sublime). Angular 2 budowany jest obecnie przy pomocy TypeScript. Używanie TypeScript jest opcjonalne.
Plugin w Sublime (alfa) oparty na nowym cross-platformowym serwisie językowym.
node tsc/tsc.js todo.ts --module amd
Brak komentarzy:
Prześlij komentarz