Я новичок в работе с угловыми js 2. Просматривали учебники и пробовали вещи, но застряли в одной проблеме ниже. Кто-нибудь знает об этом?Вопросы по использованию импортированного компонента
Ниже мой код
app.component.ts
import {Component} from 'angular2/core';
import {Items} from './test_items';
@Component({
selector: 'my-app',
template:`
<div class="content-wrapper">
<div class="content">
<ul>
<li *ngFor="#hero of heroes">
<span>{{hero.id}}</span> {{hero.name}}
</li>
</ul>
</div>
</div>
`
})
export class AppComponent {
public title = 'Test';
}
test_items.ts
export class Hero {
id: number;
name: string;
}
var HEROES: Hero[] = [
{ "id": 11, "name": "Mr. Nice" },
{ "id": 12, "name": "Narco" },
{ "id": 13, "name": "Bombasto" },
{ "id": 14, "name": "Celeritas" },
{ "id": 15, "name": "Magneta" },
{ "id": 16, "name": "RubberMan" },
{ "id": 17, "name": "Dynama" },
{ "id": 18, "name": "Dr IQ" },
{ "id": 19, "name": "Magma" },
{ "id": 20, "name": "Tornado" }
];
export class Items {
public heroes = HEROES;
}
Список героев не получает отображаться так, как ожидалось. Есть ли ограничение на получение списка из другого компонента?
Спасибо за это, но предпочел бы, чтобы это решение было проще – Ruster
@Ruster в вышеупомянутом решении, которое вы создаете объект для получения предметов, но то, что я дал, является правильным угловым способом, который использует инъекцию зависимости. – sreeramu
Согласовано. Спасибо и за помощь. – Ruster