シンプルなアプリケーションでノックアウト js を使用しています。ノックアウト js は私のアプリケーションで正常に動作します。私の問題は、ノックアウトのインテリセンスが表示されないのはなぜVS 2013
ですか? WebStorm
また、 のインテリセンスも表示されjQuery
ます。
現在、私のコードは次のとおりです。
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="Scripts/jquery-1.9.0.js"></script>
<script type="text/javascript" src="Scripts/knockout-3.0.0.js"></script>
<script type="text/javascript">
$(function() {
$("#jqueryTestId").html("Hello world, From jquery.");
});
</script>
</head>
<body>
<div>
name: <input type="text" data-bind="value: name"/> <br/>
You've clicked <span data-bind="text: numberOfClicks"></span> times
<button data-bind="click: incrementClickCounter">Click me</button>
</div>
<div id="jqueryTestId">
</div>
<script type="text/javascript">
var viewModel = {
numberOfClicks : ko.observable(0),
name : ko.observable(""),
incrementClickCounter : function() {
var previousCount = this.numberOfClicks();
alert(this.name("TestName"));
this.numberOfClicks(previousCount + 1);
}
};
ko.applyBindings(viewModel);
</script>
</body>
</html>
WebStorm では、インテリセンスは表示されません。ただし、VS 2013 では、推奨リストにのみ表示されますが、次のような機能ko
は表示されません。observable
ko.observable();
インテリセンスを有効にするにはどうすればよいですか?