【发布时间】:2017-03-08 05:47:12
【问题描述】:
Aurelia 是否支持可选绑定?我在任何地方都找不到这些信息。我遇到的问题是我有一个 title 属性,它可能会或可能不会填充到对象数组中。我使用repeat.for 和title.bind,但如果此属性不是对象数组的一部分,我根本不希望该属性存在。 Aurelia 有可能吗?
将Bootstrap-Select 与空的title 一起使用时会引发错误。让Aurelia 即时创建属性将解决我的问题。
我目前的代码是这样的
<select class="selectpicker" value.bind="value" options.bind="options" disabled.bind="disabled">
<option repeat.for="option of options" model.bind="option"
data-subtext.bind="option.subtext"
title.bind="option.title">
${option.name}
</option>
在这个例子中,我想将data-subtext 和title 作为可选属性。这可行吗?
由于这是一个自定义元素,我尝试删除对象 delete this.element.title 的 title 属性,但这似乎不起作用。我也尝试过使用 jquery,但还是没有运气。
【问题讨论】:
标签: javascript aurelia