gpt4 book ai didi

javascript - Handlebars 模板中的 Action 未触发

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:00:07 26 4
gpt4 key购买 nike

我有以下简单代码:

(JSFiddle)http://jsfiddle.net/aR2UX/3/

无论我做什么,模板中的 Action 都不会触发。我怀疑这是由于 View 的呈现方式所致,但无论我读到什么,我都无法理解它。

我仍在尝试理解 ember View ,但据我所读,我在 fiddle 中的代码应该可以工作。不过好像不行,谁能帮帮我?

(这是在 rails 3.2 应用程序中,使用 ember-rails、ember 0.9.4 和 handlebars 模板 gem,顺便说一句)。

非常感谢任何帮助,因为我为此项目在 ember 上冒了一点风险。

最佳答案

这并没有回答 OP 的原始问题,但它符合标题,如果您有这个问题,那么搜索引擎会将您指向此页面。以下是操作可能不会触发的一个可能原因:标记可能不在 Ember 应用程序的根元素中。所以如果你有 JS

FooApp = Ember.Application.create({
rootElement:"#foo",
test: function() {
alert("testing");
}
});

和 Handlebars

<div id="foo"></div>
<a {{action "test" target="FooApp"}}>Fail</a>

然后什么都不会发生。让我困惑了几个小时。

关于javascript - Handlebars 模板中的 Action 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9479437/

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