2016-09-17 46 views
0

我的组件角2型对象

let user:{};  
let visited:{}; 

send(){ 
this.ns.sendAuthorization(this.user.name, this.visited.name, this.comment) 
        .subscribe(
        data => this.msgSuccess = data, 
        error => this.msgError = error 
       ); 
} 

错误TS2339:房产 '名' 上不存在类型 '{}'。

我的服务

sendAuthorization(user:string, visited:string, comment?:string): Observable<any> {...} 

坦克,

编辑

我设法解决如下:

this.ns.sendAuthorization(this.user['name'], this.visited['name'], this.comment) 

回答

0
let user:{};  should be  private user={}; 

let visited:{}; should be  private visited={}; 
0
let user = {name: ''}; 
let visited = {name: ''}; 

let user = {name: {}}; 
let visited = {name: {}};