2
除了使用他們在文檔中說的內容外,是否有擴展KnockoutObservableAny
的方法?擴展Knockoutjs對象
ko.extenders.logChange = function(target, option) {
target.subscribe(function(newValue) {
console.log(option + ": " + newValue);
});
return target;
};
通過調用:
this.firstName = ko.observable("Bob").extend({logChange: "first name"});
我寧願(因爲我使用的打字稿與智能感知)來調用它直接關閉對象,但我想不出什麼地方進行訪問的方式構造我可以爲JQuery
。
(function ($) {
$.fn.foo = function() {
};
})(jQuery);
那麼我可以稱它爲$().foo();
。
任何想法?