-2
A
回答
2
因爲IsDefault
屬性的值是字符串,總是評估爲true
。唯一不計算爲true
的字符串是空字符串。
在該版本中,我只是刪除了數字的引號(所以它們實際上是數字,而不是字符串)。數字1
評估爲true
,並且數字0
評估爲false
。您當然可以使用文字布爾值而不是數字(或適當地計算爲true
和false
的任何其他值)。
更新(見註釋)
由於您的數據來自服務器,你不能改變它,你可以將字符串轉換爲數字在data-bind
屬性值:
<span data-bind="visible: +payload.IsDefault()">
請注意,您需要調用IsDefault
作爲函數,而不僅僅是提供該函數的參考。還要注意使用unary plus operator,它將字符串轉換爲數字。
這是另一個updated fiddle。
相關問題
- 1. KnockoutJS可見結合嵌套
- 2. Knockoutjs&FancyForms:可見結合工作不使用transformSelect
- 3. KnockOutJs可見雙向?
- 4. Knockoutjs與結合
- 5. Knockoutjs並結合
- 6. KnockoutJS結合選擇
- 7. knockoutjs - 數據綁定可見
- 8. KnockoutJs結合單選按鈕
- 9. KnockoutJS可見綁定不是在IE7
- 10. knockoutjs可見性刷新已更新
- 11. KnockoutJS可見綁定不起作用
- 12. KnockoutJS可見不工作對我來說
- 13. Knockoutjs與||的可見綁定要麼?
- 14. 如何做基本的可見與knockoutjs
- 15. KnockoutJS&HTML5必需屬性&可見:否
- 16. UIPageControl與UIScrollView結合時不可見
- 17. 如何使可見結合工作
- 18. 能見度結合
- 19. knockoutJS動態變化的foreach結合
- 20. knockoutjs結合不同的API對象
- 21. knockoutjs optionsCaption的選項,並選擇結合
- 22. KnockoutJS - 結合使用映射插件
- 23. KnockoutJS - ATTR結合$數據不工作
- 24. KnockoutJS驗證結合兩個可觀察的?
- 25. Knockoutjs複合物結合的組合選擇表
- 26. KnockoutJS json對象/可觀察的「可見」綁定不起作用
- 27. 模式結果不可見
- 28. KnockoutJS中的可見綁定無法正常工作?
- 29. knockoutjs:問題與選項標籤和可見性
- 30. 如何正確使用KnockoutJS可見綁定?
你應該總是在這裏發佈重複的源代碼,所以這個問題不依賴於其他資源 – Zapacila 2012-07-09 09:41:57