gpt4 book ai didi

ember.js - 组件、 Controller 和上下文 : wrong controller inside the component?

转载 作者:行者123 更新时间:2023-12-02 06:04:56 25 4
gpt4 key购买 nike

我正在使用 ember.js 1.0.RC6

我创建了一个组件(options-carousel),我想在这个组件中呈现内容。

第一个{{controller}}{{test}}正在显示 的正确值测试 从 Controller 。

第二个{{controller}}{{test}}正在显示 OptionsCarouselComponent用于 Controller ,而用于 测试 (因为它似乎是对 Controller 的错误引用)。

{{controller}}{{test}}
{{#options-carousel}}
<div class="active item">
{{controller}}{{test}}
</div>
{{/options-carousel}}

最佳答案

组件内部的上下文是组件本身。这是设计使然,因此组件将与周围环境隔离。

要从组件中访问 Controller 的属性,请将其作为参数传递,例如:

{{controller}}{{test}}
{{#options-carousel test="test"}}
<div class="active item">
{{controller}}{{test}}
</div>
{{/options-carousel}}

关于ember.js - 组件、 Controller 和上下文 : wrong controller inside the component?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18303628/

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