gpt4 book ai didi

ember.js - Ember 重渲染组件

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

我有一个带有可转换DOM的jquery菜单的组件。我需要重新渲染组件以再次启动结构。 jQuery菜单无法动态运行,因此我需要重新渲染该组件。

//Parent Component hbs
<div id="container">
{{menu-jquery model=model}}
</div>

//Parent Component js
export default Ember.Component.extend({

refreshMenuData(){
callToServer()// ajax call
updateModel()// generate model from ajax response

-> //how to delete and create menu component? or re render menu component?
}
}

谢谢

最佳答案

组件具有一个称为rerender的函数,您可以调用该函数来强制该组件的rerender。虽然,我可能会建议一个更好的方法。解决了获取您的服务器数据的 promise 后,请手动销毁jquery插件,然后重新初始化该插件。

关于ember.js - Ember 重渲染组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34318767/

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