当开始使用 Aureliaif.bind
并不会导致子视图/视图模型被破坏时,这令人惊讶。它确实经历了绑定/取消绑定附加/分离循环,我可以看到这在某些情况下是如何有意义的。但我也希望能够完全破坏视图/视图模型并从头开始重新创建它。我创建了一个plunker,展示了我使用if.bind
. 我正在寻找有关如何完全销毁 <my-other-element> 的建议。谢谢!
问问题
978 次
1 回答
1
看起来您可以使用该<compose>
元素将自定义元素视为视图/视图模型,因此使用瞬态创建行为。 查看compose
文档
plunker: https ://plnkr.co/edit/vKsQsHKsIp4vTVjG5G7f?p=preview
<template if.bind="someBoolean">
<compose view-model="my-other-element.js"></compose>
</template>
于 2016-09-14T14:02:10.867 回答