1
最近遇到了一個問題,由於嵌套問題,淘汰對HTML註釋的綁定不能很好地形成。我使用了一個html註釋來存放ko if:
,然後使用ko foreach
,它綁定到一個html <div>
,但設法弄錯了嵌套。下面是問題的例子:如何驗證敲除數據綁定嵌套?
<!-- ko if: isGuestCheckout() -->
<div data-bind="foreach: formSection()">
<!-- /ko>
Simple malformed knockout</div>
在這個簡單的例子,很容易看到的問題是什麼,但在一個更大的HTML塊就更難發現錯誤。我最終採取了html註釋來結束每個淘汰賽的綁定,例如<!-- end isGuestCheckout() -->
,這似乎效率低下。
是否有人知道驗證敲除數據綁定是否正確嵌套的方法?
你可以經常使用正確的縮進來告訴它。不知道你的綁定有多複雜。 – Nisarg
我遇到的問題是所有的html代碼摺疊工具都不能識別html註釋,並且會不一致地摺疊註釋。此外,縮進只適用於某一點,如果縮進不切實際就變得不切實際。 – bated