gpt4 book ai didi

aurelia - 如何在不使用路由器的情况下强制 Aurelia 销毁/重新创建 View / View 模型对

转载 作者:行者123 更新时间:2023-12-01 04:53:07 24 4
gpt4 key购买 nike

刚开始使用 Aurelia 时,if.bind 令人惊讶。不会导致 subview / View 模型被破坏。它确实经历了绑定(bind)/取消绑定(bind)附加/分离循环,我可以看到这在某些情况下是如何有意义的。但我也希望能够完全破坏 View / View 模型并从头开始重新创建它。我创建了一个 plunker这表明我使用 if.bind 尽了最大努力.我正在寻找有关如何完全销毁 的建议。谢谢!

最佳答案

看起来你可以使用 <compose> element 将自定义元素视为 View / View 模型,因此使用 transient 创建行为。 See compose documentation

笨蛋:
https://plnkr.co/edit/vKsQsHKsIp4vTVjG5G7f?p=preview

<template if.bind="someBoolean">
<compose view-model="my-other-element.js"></compose>
</template>

关于aurelia - 如何在不使用路由器的情况下强制 Aurelia 销毁/重新创建 View / View 模型对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39481646/

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