Я новичок в Angular2 и пытаюсь использовать мою руку, используя @Input, но я не могу продолжить работу из-за проблемы ниже. После @Input компонент не работает дальше. Я проверил в хромированных инструментов разработчика, и я вижу, что выполнение выходит за пределы класса сразу после @InputAngular2 @Input issue
import {Component, Input, OnInit} from 'angular2/core';
import {Http, HTTP_PROVIDERS} from 'angular2/http';
import 'rxjs/Rx';
var availableJobs = [];
@Component({
selector: 'job-categories',
templateUrl:'templates/job.categories.html',
providers:[HTTP_PROVIDERS]
})
export class JobCategories{
@Input('rows') rows: string;
@Input('cols') columns: string;
constructor(http: Http){
http.get('appjs/dummyjson.json').map(res => res.json()).subscribe(
(data) => {
availableJobs = data;
console.log(availableJobs);
});
}
}
Может кто-то пожалуйста, помогите мне преодолеть.
HTML-тег
Что «компонент не идти дальше.» и «исполнение выходит за пределы класса» означает? Я не вижу ничего плохого. –
Правда. Следовательно, я пришел в StackOverflow для получения справки. Это означает, что F10 на инструментах chrome dev не будет выполнять выполнение до следующей строки, но он доведёт меня до конца класса –
Какое поведение вы ожидаете? –