Example which I am using when I want to see which model I am sending to knockout.
HTML:
<body>
<div data-bind="text: function() {debugger; return myText}()"></div>
</body>
JS:
/*global ko*/
(function () {
"use strict";
function MyModel() {
var self = this;
self.myText = ko.observable("Test");
}
MyModel = new MyModel();
ko.applyBindings(MyModel);
}());
Notice in HTML line:
<div data-bind="text: function() {debugger; return myText}()"></div>
In that line you can see debugger, and also return, which will force function to return value. Now you can debug knockout.