ember.js使您的变量可以从childroutes访问

时间:2014-09-12 15:53:24

标签: javascript ember.js

我是ember.js的新手,我制作了指南并阅读了很多书。我有一个简单的(?)问题,但我看不到光:):/ / p>

所以我尝试编制调查问卷。

我的想法是,我在主页上调用问卷(称为kalkulator)并将变量保存在此页面上。因为在最后一个轮廓方面,我想计算结果。

我的问题是将索引中的变量保存为正确的策略?

我试过了,但是我的调查问卷的第一面失败了,我无法访问主页kalkulator中的变量。

App.AgentverteilungController = Ember.Controller.extend({

    needs: "kalkulator"
});



  <script type="text/x-handlebars" id="agentverteilung">
      <ul>
        question...
          {{input type="text" value=kalkulator.variable size="4"}}
          Inserted: {{kalkulator.variable }}
      </ul>
  </script>

我希望有人可以帮助我。谢谢你的建议。

1 个答案:

答案 0 :(得分:0)

现在,你的需求变量是一个字符串,应该是一个数组更改

needs: "kalkulator"

needs: ['kalkulator']

其次,当您需要访问已包含的控制器时,在手柄中,您可以通过控制器变量进行操作。例如:

{{kalkulator.variable}}

应该是

{{controllers.kalkulator.variable}}