Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<!-- meta name="GENERATOR" content="Microsoft FrontPage 1.0" -->[class.md-checked]="item.checked"
(click)="item.toggleCheck()"
[item]="item"
#newitem
*foreach="#item in store.items"
load() {
this.items=[];
- let that=this;
let itemsStr=window.localStorage['todoItems'];
if(itemsStr) {
JSON.parse(itemsStr).forEach((e) => {
- that.addItem(e.name, e.checked);
+ this.addItem(e.name, e.checked);
});
}
}
class CityController {
static $inject = ['$routeParams', 'CityApi'];
constructor(params, api) {
this.api = api;
this.load(params.city);
}
load(id) {
this.api.get(id).success((city) => {
this.city = city;
});
}
}
module.exports = CityController;
Внутри arrow-function сохраняется родительский контекст.
static $inject = ['$routeParams', 'CityApi'];
static get $inject() {
return ['$routeParams', 'CityApi'];
}
watchtower.jsКстати где на него посмотреть? А то github.com/angular/watchtower.js заброшен почти год назад, а в основном репозитарии я не нашел упоминания о watchtower.
Свойство componentServices – это список классов для инъектора.
браузер создает 110 запросов и в сумме скачивает более мегабайта
Angular 2.0.0-alpha для тех, кто не в силах ждать