使用动态变量检索模型的属性值

时间:2019-08-29 20:03:57

标签: javascript ember.js

我想在我的hbs文件中检索基于已登录系统的用户动态设置的模型的属性。

假设fromReports是我在模型中动态设置的属性,对于另一个用户,它可能是model.fromInstruments。 给定model.fromReports=falsemodel.fromInstruments=false 并且我有var x= fromReportsvar x= fromInstruments 我想在我的hb中获取model.x的值。

我应该得到false的值,因为model.fromReportsmodel.fromInstruments均为假

1 个答案:

答案 0 :(得分:0)

Ember有一个get helper,您可以在模板中使用它来完成此操作。

app / controllers / application.js

import Controller from '@ember/controller';

export default Controller.extend({
  x: 'fromReports',
});

app / templates / application.hbs

{{get model x}}