Aurelia
是否支持可選綁定?我無法在任何地方找到這些信息。我遇到的問題是我有一個title
屬性,可能會或可能不會在對象數組中填充該屬性。我使用repeat.for
和title.bind
,但如果此屬性不是對象數組的一部分,我不希望該屬性存在。 Aurelia
有可能嗎?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,但再次沒有運氣。
如果我想在我的自定義元素中使用它,它是否必須是單獨的類?如果沒有傳遞給它(這是我想要的),會真的完全刪除'href'屬性嗎? – ghiscoding
這對任何屬性都是可用的,如果你只在特定的自定義元素中使用它,我會使用Fabio Luz提供的解決方案。在任何情況下,這個都能正常工作:-)或者爲綁定添加一個更改爲自定義元素的值,並刪除或添加屬性 –
感謝您的建議,更改的值實際上是一個好主意。我可以試一試。你的綁定行爲仍然很有趣,我可能會在代碼中的其他地方使用它。感謝您提供它。 – ghiscoding