/ / Non è possibile associare il clic con la funzione in durandal - durandal

Non è possibile associare il clic con la funzione in durandal - durandal

Non è possibile associare il clic con la funzione in durandal

ViewModel:

define(function (require) {
var system = require("durandal/system");
var app = require("durandal/app");
var router = require("durandal/plugins/router");
return {

activate: function () {

},
addIdea: function () {
debugger;
}
};

});

Pulsante in vista:

<input type="button" data-bind="click:addIdea" value="Add" />

Apprezzerò qualsiasi suggerimento!

risposte:

0 per risposta № 1

Ha funzionato per me:

 define(["repositories/vmRepository", "durandal/app", "durandal/plugins/router"], function (vmRepository, app, router) {

idea:ko.validatedObservable({
...
}),
activate: function () {
},

addIdea: function () {
}
}
return vm;

Vista:

<div data-bind="with: idea">
...
<input type="button" data-bind="click: $parent.addIdea" value="Add" />
</div>