gpt4 book ai didi

javascript - emberjs 基础 5 Accordion

转载 作者:搜寻专家 更新时间:2023-11-01 04:41:49 24 4
gpt4 key购买 nike

我是 emberjs 的新手,有以下模板,里面有一些字段,它是固定的,应该与模型中的一些字段匹配,但是当我将 foundation accordion 与 ember js 一起使用时,它显示得很好,但是当我单击它,它不会“展开”。

如何让 emberjs 和 foundation accordion 协同工作?似乎点击 href 会发送到 url 的主题标签

<script type="text/x-handlebars" id="entries">
<div class="row ">
<dl class="accordion" data-accordion>
<dd>
<a href="#panel1">Accordion 1</a>
<div id="panel1" class="content">
<label>Name</label>
{{input type="text" value=name}}
<div class="row">
<div class="large-6 columns">
<label>Addresse</label>
{{input type="text" value=adress}}
</div>
</div>
</div>
</dd>
</dl>
</div>

最佳答案

您应该在插入 View 后调用 foundation()。例如,如果此模板用于 entry 资源,您应该在 EntryViewdidInsertElement 中执行类似以下操作:

CoffeeScript :

EntryView = Ember.View.extend
didInsertElement: ->
@$().foundation()

JavaScript:

var EntryView = Ember.View.extend({
didInsertElement: function() {
this.$().foundation();
}
});

关于javascript - emberjs 基础 5 Accordion ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20305303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com