Я новичок в TypeScript, помогите решить проблему ниже о недопустимой дате в Chrome.Неверная дата в Chrome для машинописных файлов
У меня есть ListViewModel и имеет код, как:
module ListView {
export class ListViewModel{
public createdDate: Date;
public name: string;
constructor(listId:number) {
for(var i = 0; i < dataContext.List.length; i++) {
if(listId == dataContext.List.id){
// PROBLEM IS HERE:
this.createdDate = dataContext.Lists[i].createdDate;
this.name = dataContext.Lists[i].name;
}
}
}
}
}
и у меня есть контроллер, который, чтобы получить весь список на мой взгляд, как
module ListController {
public aList : Array<ListViewModel>;
export class ListController(){
aList = [];
for(var i = 0; i < 2; i++) {
var newList = new ListViewModel(i);
aList.push(newList);
}
}
}
и DataContext создается вручную в перспективе. ts файл, например:
Lists : [
new List(1, new Date(2014,1,2), "test1"),
new List(1, new Date(2014,06,07),"test2")
]
и я хочу показать список в HTML, и у меня есть прав Контроллер набора = ListController
для этой страницы, как:
<ul>
<li ng-repeat="n in aList">
<label>Name: {{n.name}}</label>
<label>Date: {{n.createdDate}}</label>
</li>
</ul>
Проблемы есть: список не отображается, но в Chrome консоли нет какой-либо ошибка. При отладке в ListModelView
, this.createdDate = dataContext.Lists[i].createdDate;
является недопустимой датой, но имя правильно установлено.
Большое спасибо за то, что посмотрели.
Либо опубликовать фактическое код, который вы используете, или опубликовать фактический автономный пример. Ручная транскрибированная версия того, что вы считаете минимальным примером, имеет тонну синтаксических ошибок и отсутствует информация, которая может быть связана с этой проблемой (например, откуда берется «dataContext»?) –
Спасибо Райан за ответ, у меня уже есть исправить ошибки синтаксиса:). На данный момент у меня нет реальных данных, поэтому я создал вручную dataContext в run.ts для тестирования. Итак, код для двух модулей в моем проекте одинаковый, но я только не публикую весь html-файл – echo
, что такое 'List'? – basarat