Mads Kristensenからパッケージインストーラをインストールし、gitとbower viaコマンドをインストールして両方を使用できるようにしました。プロジェクトで上記のパッケージインストーラから「クイックインストールパッケージ」経由でKnockoutをインストールしました。パッケージインストーラ経由でインストールするときにノックアウトが定義されていません
(あなたが見ることができるようにチュートリアルです)
// This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI
function AppViewModel() {
this.firstName = "Bert";
this.lastName = "Bertington";
}
// Activates knockout.js
ko.applyBindings(new AppViewModel());
そして私は、私の見解では、次のしている:私は、次のJSを持って
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
<script src="~/js/Index.js"></script>
</head>
<body>
<div>
<p>First name: <strong data-bind="text: firstName"></strong></p>
<p>First name: <strong data-bind="text: lastName"></strong></p>
</div>
</body>
</html>
これは、空のMVCのWebソリューションです。フォルダ構造は、HomeControllerを持つ古典的な空のMVCで、Index Viewを返すIndex ActionResultです。
エラーは次のとおりです。http://localhost:60689/js/Index.js 0x800a1391で8行、列1で 未処理の例外 - JavaScriptのランタイムエラー:「KO」が
を定義されていないこれはGitに、バウアーを使用して初めてイムで、ノックアウトなので多分私は間違いをしている。
あなたは 'knockout.js'libを参照しましたか?どこ? – Jag
あなたは正しいです、それは参照、以下の答えが欠けていた。 – Nickso