0

HTMLマークアップセマンティックサポートチェックボックスを選択せず​​にmvc3プロジェクトを作成しました。今、私は自分のプロジェクトでノックアウトjsを使おうとしています。ノックアウトはhtml5でのみ機能するため、VisualStudioからhtml5デバッグモードを選択します。しかし、ko.applyBindingが機能していません。助けてください。

4

2 に答える 2

0

あなたの問題がkoを拘束することです。

以下のコードのように、viewModelを特定のdiv idにバインドしてみてください。これにより、問題が解決する可能性があります。

HTML

<div id="container_id">
...
<div>

脚本:-

ko.applyBindings(new AppViewModel(), document.getElementById('container_id'));
于 2013-02-25T10:38:33.500 に答える
0
For HTML 5 you need to change your HTML structure like below way.

<!DOCTYPE html>
<html>
<head>
</head>
<body>
// Body content will come here.
</body>
</html>
于 2013-02-25T11:13:54.257 に答える