Aurelia 自定义绑定 Parent 解析器未注入正确的容器

Aurelia custom binding with Parent resolver not injecting correct container

对自定义绑定行为使用 Parent.of 解析器无效。

解析器收到的DI容器就是根容器。这会阻止它找到正确的 parent 进行注入。 使用具有相同 Parent.of 装饰的自定义属性按预期工作。

HTML 片段:

<form cs-validate-context="login">

    <div class="ui two column grid">


        <label class="column" t="branchcode"></label>
        <div class="form-group ui input column">
            <input type="text" t="[placeholder]branchcode" value.bind="branchcode & csValid" cs-valid="x">
        </div>

cs-validate-context 使用 Parent.of 解析器正确注入属性,cs-valid ,但不是自定义绑定,csValid.

这是预期的还是 RT*M 的问题?

aurelia 属性确实注入了正确的父项。

所以我用它代替了 aurelia 绑定。