2

KnockoutObservableAnyドキュメントで彼らが言うことを使用する以外に、を拡張する方法はありますか?

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();

何か案は?

4

1 に答える 1