Emberjs - 如何检索自定义标题并在视图中呈现

时间:2016-02-18 11:43:49

标签: ember.js response-headers

所以我看了this

所以我创建了/adapters/application.js

latest

我将此添加到正确的控制器:

MyApp.ApplicationAdapter = DS.RESTAdapter.extend({
 handleResponse: function(status, headers, payload) {
   meta = {
     msg: headers["X-Message"],
     type: headers["X-Message-Type"]
   };
   payload.meta = meta;
   return this._super(status, headers, payload);
  }
});

我尝试使用

在把手模板中访问此内容
  message: function() {
    return (this.get('MyApp.meta.msg'));
  }.property('MyApp.meta.msg')

但我没有得到任何渲染(并且控制台中也没有错误)。我可以确认标题确实存在于响应中(并且它们有数据)。

我在这里缺少什么?在Ember Inspector中,'meta'为空,消息未定义,所以它没有看到其中任何一个!

更新

根据Jeff的评论,我尝试使用{{message}} game.meta.msg更新消息定义,但这也失败了。这是完整的控制器:

parent.meta.msg

0 个答案:

没有答案