http://stackoverflow.com/questions/43057293/unable-to-process-binding-knockoutjs
by jlspake
HTML
<script type="text/javascript">
var require = {
baseUrl: '/',
paths: {
'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min',
'knockout': 'https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.2/knockout-debug',
'auth':'auth'
},
shim: {
'bootstrap': {
deps: ['jquery']
},
'historyjs': {
deps:['jquery']
}
}
};
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.3/require.min.js"></script>
<li><a href="#" data-bind="visible: isAuth">User</a></li>
<br/>
<input type="button" value="toggle isAuth" data-bind="click: function(){isAuth(!isAuth())}" />
JavaScript
require(['knockout'], function (ko) {
var auth = function (isAuth, username) {
this.isAuth = ko.observable(false);
this.username = ko.observable(username);
};
ko.applyBindings(new auth());
});