AngularFire绑定不会影响模板表达式

时间:2017-07-27 12:08:35

标签: angular firebase firebase-realtime-database angular2-template angularfire2

首先我要说我对角度很新。 我的问题是,按照AngularFire 2 - Retrieving data as lists的示例,我在表格中显示了来自firebase数据库的数据列表。

在其中一个栏目中,我在模板中添加了这个条件:

{{local.authorized?'Approved':'Rejected'}}

这应该用“已批准/已拒绝”替换“真/假”

如果我仅显示原始值,则数据绑定有效,但如果我使用该条件则不会解释值更改..

你能帮帮忙吗?

app.component.ts

@Component({
  selector: 'app-root',
  templateUrl: 'app.component.html',
  styleUrls: ['app.component.css']
})
export class AppComponent {
 locais: FirebaseListObservable<any[]>;
  constructor(db: AngularFireDatabase) {
    this.locais = db.list('locais');

  }
  addLocal(newName: string) {
    this.locais.push({ text: newName });
  }
  updateLocal(key: string, newText: string) {
    this.locais.update(key, { authorized: newText });
  }
  deleteLocal(key: string) {    
    this.locais.remove(key); 
  }
  deleteEverything() {
    this.locais.remove();
  }

}

0 个答案:

没有答案