Erreur getter et setter typée
Ok c'est mon premier jour en faisant quelques Angulaire 2 à l'aide de la machine et je suis d'essayer de faire une simple lecture et de définition de service.
import {Injectable} from "angular2/core";
@Injectable()
export class TodoService {
private _todos:Array = [];
get todos():Array {
return this._todos;
}
set todos(value:Array) {
this._todos = value;
}
}
Quelqu'un peut-il expliquer pourquoi le Tapuscrit du compilateur est de lancer l'erreur suivante quand je pense qu'il devrait être ok.
ERROR in [default] /Users/testguy/WebstormProjects/angular2-seed/src/app/services/todo-service.ts:6:17
Generic type 'Array<T>' requires 1 type argument(s).
ERROR in [default] /Users/testguy/WebstormProjects/angular2-seed/src/app/services/todo-service.ts:8:14
Generic type 'Array<T>' requires 1 type argument(s).
ERROR in [default] /Users/testguy/WebstormProjects/angular2-seed/src/app/services/todo-service.ts:12:18
Generic type 'Array<T>' requires 1 type argument(s).
source d'informationauteur run yards
Vous devez vous connecter pour publier un commentaire.
Vous devriez vraiment besoin de mentionner le type de
Array
vous voulez, tout en la définissant,MyClass
peut êtrestring
/number
(datatype)Code