挖掘核心列表源代碼,它看起來像使用Javascript檢查元素的hidden
屬性。但設置<div hidden="false">
導致div
被隱藏。我可以以某種方式將表達式綁定到此JavaScript屬性,還是需要將PR提交到核心列表才能明確添加支持?綁定到核心列表項目的「隱藏」屬性(Polymer 0.5)
8
A
回答
5
你可以隱藏/顯示隱藏的聚合物元素?屬性。
<span hidden?="{{showSpan}}">This may or may not be hidden.</span>
如果布爾表達式'showSpan'是truthy,則會顯示span元素,否則會被省略。
您可以切換showSpan的狀態是這樣的:
<div on-click="{{showinput}}">
<span hidden?="{{showSpan}}">This may or may not be hidden</span>
</div>
Polymer({
showSpan: false,
showinput: function() {
this.showSpan = !this.showSpan;
}
});
3
如果你想讓你的元素不被隱藏,你應該刪除隱藏的屬性。 hidden =「false」在html中意義不大。
相關問題
- 1. 將ResourceBundle屬性綁定到列表項
- 2. 將屬性綁定到自定義列表項目
- 3. 綁定到來自另一個綁定列表的當前項目的屬性
- 4. 綁定到來自另一個綁定列表的項目的屬性
- 5. 將屬性綁定到更改列表框項目前景
- 6. 綁定CommandParameter代碼隱藏屬性
- 7. 在Expression Blend中隱藏綁定屬性
- 8. 索引列表項的屬性綁定
- 9. 如何在setTimeout中綁定Polymer屬性?
- 10. 將隱藏字段的int列表綁定到MVC中模型的屬性c#?
- 11. 在綁定到gridview的對象列表中隱藏附加屬性
- 12. WPF DataGrid綁定到ItemsSource項目屬性
- 13. 綁定到一個核心屬性的關係數據
- 14. 核心數據屬性類型列表?
- 15. 核心Polymer 2.0是否支持雙向綁定?
- 16. 控件綁定到該對象的代碼隱藏屬性
- 17. 代碼隱藏的綁定依賴屬性到CommandParameter
- 18. 將XAML屬性綁定到代碼隱藏的任意對象
- 19. 數據綁定到代碼隱藏中的CLR屬性
- 20. 如何綁定到列表<T>中特定項目的子屬性?
- 21. asp.net核心定製的模型綁定只爲一個屬性
- 22. 找到項目的屬性列表
- 23. 在.net核心項目中隱藏字符串
- 24. 綁定到列表框的項目
- 25. 隱藏Silverlight 4中的列表項目
- 26. JQuery隱藏列表框中的項目
- 27. 用泛型和綁定列表添加新項目和屬性
- 28. 將列表綁定到UserControl屬性
- 29. WPF綁定屬性到對象列表
- 30. C#列表<T>隱藏屬性?
這個答案是正確的,但我不知道這是否會爲核心列表項工作0.8+,因爲我認爲他們刪除的能力將變量傳遞給表達式綁定。誠然,這就是我所要求的,但我認爲這不會長久。 – Indolering
@Indolering - 根據0.8文檔[這裏](https://www.polymer-project.org/0.8/docs/devguide/data-binding.html),這仍然是可能的。就我個人而言,我不打0.8,直到所有核心元素都被移植。 – martin
我不太確定,他們只顯示公共屬性(不是像{{{record in record}})和[遷移指南](https://www.polymer-project.org/0.8/docs/ migration.html)指出,「不支持表達式。綁定僅適用於屬性或路徑。」此外,我已經發現[在覈心列表中隱藏項目是個不好的主意](http://stackoverflow.com/questions/29596127/dynamic-search-filter-core-list-polymer-0-5/29601499 #29601499)。 – Indolering