javascript - Ember js 和 Handlebars - 每个都不起作用

标签 javascript ember.js handlebars.js

我是 Ember.js 新手,我正在尝试了解它。

我有以下代码( http://jsfiddle.net/6wPmW/ 作为工作示例):

     <script type="text/x-handlebars">
                    <div id="ViewAddresses" class="location_search_results selected_searches clearfix">

                        <div>

                                    <div>
                                    {{#each MapSearch.ViewAddressesC}}
                                        <div class="row">ghfdg</div>
                                    {{/each}}
                                    </div>


                        </div>
                    </div>
                </script>​

JS:

MapSearch = Ember.Application.create();
MapSearch.ListAddress = Ember.Object.extend({
    list_info: null,
    node_level: null,
    node_value: null,
    removed_properties: null

});
MapSearch.ViewAddressListC = Ember.ArrayController.create({
    content: [],
    initialize: function() {
        me = this;
        var l = MapSearch.ListAddress.create({
            node_level: "test",
            node_value: "test"
        });
        me.pushObject(l);
        var l = MapSearch.ListAddress.create({
            node_level: "test",
            node_value: "test"
        });
        me.pushObject(l);
        console.log(me);
    }

});
MapSearch.ViewAddressListC.initialize();
console.log(MapSearch.ViewAddressListC.get("content"));​

我当然应该得到两个 <divs>从每个循环创建?

最佳答案

错误出现在您的模板中:

{{#each MapSearch.ViewAddressesC}}

应该是

{{#each MapSearch.ViewAddressListC}}

参见this JSFiddle .

关于javascript - Ember js 和 Handlebars - 每个都不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051873/

相关文章:

javascript - 如何使用两条不同的路线渲染Handlebars文件?

javascript - 解析 JSON API 结果并加载到 Leaflet

javascript - 我如何在 Ember 1.13 中绑定(bind)多个类名?

ember.js - Ember CLI : Build for staging

javascript - Bigcommerce Stencil/Sticky“添加到购物车”按钮未注册产品选项

ember.js - 升级 Ember 1.9.1 时的 Handlebars 问题

javascript - 从 openpyxl.chart.title 导入标题 - AttributeError : 'list' object has no attribute

c# - 无法对 json 响应对象执行 for 循环

javascript - 如何在 JavaScript 的事件处理程序中获取单击的超链接的 ID?

ember.js - EmberJS 有很多关系和 Fixtures