VS2012で受け取った警告:
Validation (HTML5): If this attribute value is enclosed in quotation marks, the quotation marks must match.
データバインドパラメータ値を複数の行に分割する場合、そのうちの1つに特定の条件が含まれている場合にのみ発生するようです(例:http: //jsfiddle.net/rniemeyer/gZC5k/)-行37を2行に分割します...
から:<button data-bind='click: save, enable: contacts().length > 0'>Save to JSON</button>
に:
<button data-bind='click: save,
enable: contacts().length > 0'>Save to JSON</button>
これがトリガーされる理由はありますか?
HTML4検証に切り替えると、ここと同じように、データバインドに関する警告が表示されます。Knockout.jsのdata-bind属性により、html検証の警告が発生します。
HTMLの非常に長い行があるか、この警告があります。これを回避するために他にできることはありますか?