javascript - 如何使用 Ember 将动态段的值输出到页面上?

标签 javascript templates ember.js handlebars.js

这是我的app/router.js文件:

export default Router.map(function() {
  this.route("food");
  this.route("foodtype", { path: '/food/:food_name' });
});

这是routes/foodtype.js :

export default Ember.Route.extend({
  model: function (params) {
    return params;
  },
  serialize: function (model) {
    return { food_name: model.get('food_name') };
  }
});

因此,如果我转到 food/pizza在我的 Ember 应用程序中,Ember 将加载上述文件,其中 food_name等于 pizza .

我的问题是,如何在 Handlebars 文件中使用此值 ( pizza )?目前看起来是这样的:

<h1>Mmm, ...</h1>

我想输入pizza里面有<h1>标签。

我该怎么做?

最佳答案

<h1>{{model.food_name}}</h1>

关于javascript - 如何使用 Ember 将动态段的值输出到页面上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29453545/

相关文章:

javascript - History.replaceState 未定义 IE11

javascript - AngularJS 处理格式化数字输入

c++ - 如何为 Visual C++ 2010 中的所有新类创建一个简单的注释标题模板?

javascript - Matter.js 物理引擎的结果总是不同

c++11 - 使用默认实例为 c++ 对象创建 c-wrappers 并推导原型(prototype)

c++ - 给定大小 N 和类型 T 生成元组的函数

ember.js - 为什么 ember 链接与 queryParams 结合会导致此异常 : "TypeError: delegate is not a function"?

ember.js - 用于 Ember 注入(inject)服务的 Intellisense

ember.js - connectOutlets 从初始化前调用的根状态?

javascript - 将上下文与 api 调用一起用于根级组件