我正在使用Knockout.js來處理項目中的許多事情。
除此之外,它還用於爲動態創建第三方工具的XML配置,這需要非常特定的嚴格標記。綁定後刪除數據綁定屬性
這意味着所有產生的標記都需要沒有任何data-bind
屬性。
目前我可以通過另外的結合
<Element data-bind="attr: {'data-bind': false}" />
或可替代地這樣做所得的標記在整個過一個單獨的,附加的循環,除去所有data-bind
屬性實現這一點。
這兩種解決方案都不是太簡單,第一種解決方案意味着非常冗長的模板,第二種解決方案需要在整個結果上進一步傳遞。
Knockout提供了一個更好的替代方案,可以在綁定應用後刪除所有data-bind
屬性?
你可以去JQuery和使用.removeAttr() – Robert
@Robert感謝您的輸入,但是這與我提供的第二個選項相同,只是增加了庫的額外開銷,我專門沒有用。 – Nit