でエンコードされたとして、DBの値をデコード:考えるとHTMLは、私が持っているかを出力する私のデータベースに入力フィールド
ListItem.title = Hello & Goodbye3
は、次に私の見解で私が持っている:ここ
ko.mapping.updateFromJS(List.list_items_open, <%= raw @list.list_items.where(:completed => false).to_json(:only => [:id, :title, :completed, :position]) %>);
<ol data-bind='template: { name: "list_item_template", foreach: List.list_items_open}'></ol>
<script type="text/html" id="list_item_template">
<li class="listItem">
<input class="list_item_title" maxlength="250" name="list_item[title]" type="text" data-bind="value: title>
</li>
</script>
問題ということです
Hello & Goodbye3
としない:
入力の値は次のようにレンダリングされていますHello & Goodbye3
どのように私はこれを処理する必要があります上のアイデア?生のままでエンコードする必要がありましたか?ありがとう
タイトル欄が実際に生のHTMLでない限り(つまり、「Hello さようなら」というタグは有効です)、私は同意します。テキストだけであることを意味していたのであれば、間違いなくそれをプリエンコードしてください。 –