gpt4 book ai didi

ember.js - 如何传递任意数据以在 Ember 模板中渲染?

转载 作者:行者123 更新时间:2023-12-03 06:36:55 25 4
gpt4 key购买 nike

因此,我们尝试将自定义内容呈现到模板中。

我们有这个模板:

<div class="modal-container">
<div class="popup modal error">
<header>
<p>Error!</p>
<div class="close" {{action 'closeModal'}}>
<i class="fa fa-close"></i>
</div>
</header>
<div class="content">
{{message}}
</div>
</div>
</div>

..使用此应用程序路线:

App.ApplicationRoute = Ember.Route.extend
actions:

displayError: (message) ->
@render 'error-modal',
into: 'application'
outlet: 'error-modal'
model: Ember.Object.create message: message

在我们的 Controller 中我们调用:

@send 'displayError', 'Error message.'

模式弹出得很好,但消息没有被渲染。我们做错了什么?

最佳答案

您可以使用通用 Controller (模板和模态)来设置错误消息:

displayError: (message) ->
@controller.set('errorMessage', message)
@render 'error-modal',
into: 'application'
outlet: 'error-modal'

在模板中:{{errorMessage}}

关于ember.js - 如何传递任意数据以在 Ember 模板中渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31885264/

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