bindinghandlers

    1熱度

    1回答

    ko.bindingHandlers.editor = { init: function (element, valueAccessor, allBindingsAccessor) { var initialValue = ko.unwrap(valueAccessor); var options = allBindingsAccessor().edito

    1熱度

    1回答

    我有以下情形。 典型的JavaScript: function Foo() { this.id = ko.observable("KEY_1"); //Current selected item this.list = [{ id: "KEY_2", text: "Two" }, { id: "KEY_3", text: "Three" }]; //All available

    1熱度

    1回答

    我已經創建了一個綁定處理程序,它依賴於用於格式化日期的時刻。我想用Jasmine單元測試這個綁定處理程序。 下面是我的結合處理代碼: define(['knockout', 'moment'], function (ko, moment) { 'use strict'; ko.bindingHandlers.date = { update: function (e

    9熱度

    3回答

    我有一個問題應用自定義綁定處理程序與requireJS使用淘汰賽。基本上,過去我已經包含一個全局綁定處理程序js文件,其中包含我所有的自定義綁定。現在我正在使用requireJS來強制執行依賴關係,但我不確定如何訪問這些自定義綁定。 我用來做與 function KOCustomBindings() { // Custom Bindings ko.bindingHandlers.returnK

    1熱度

    1回答

    我在與創建上下文定製的淘汰賽結合處理問題的子元素。示例如下:http://jsfiddle.net/gf3tfarz/14/ '容器'應用於可觀察數組時,它不更新子元素。 <div data-bind="container: { data: selectedCountry().ids }"> <p>Error: <span data-bind="text: $container.data

    1熱度

    1回答

    我 我創建了一個文本計數器來告訴用戶他們是如何的許多字符鍵入和他們有多少剩餘可用。這應顯示文本區域有焦點並消失後文本區域失去焦點。 我已經創建了一個使用一個擴展來擴展被傳遞到其中的可觀察到的對象的裝訂處理程序。問題在於,只有在輸入文本後,才能在文本區域之外導航,然後再導航迴文本區域。 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <tit

    2熱度

    1回答

    我使用的是什麼,我相信是普遍接受的ko.bindingHandler.select2: ko.bindingHandlers.select2 = { init: function (element, valueAccessor) { $(element).select2(valueAccessor()); ko.utils.domNodeDisposal.add

    3熱度

    1回答

    根據建議給予here,以及給出的信息here關於如何爲forEach做一個自定義bindingHandler,我決定嘗試寫我自己的自定義綁定forEach和砌體。 因爲元素是在動態添加的,所以不會重新繪製和移動元素以填充空間。因此,在添加每個項目之後呈現或調用元素之後,需要移動此功能。 這裏是我的bindingHandler ko.bindingHandlers.masonry = { init

    -1熱度

    2回答

    我已經寫了一個自定義綁定處理程序,以將我的viewmodel數據綁定到一個highcharts圖表。這確實有兩個部分,一個綁定高級圖所需的初始配置,第二個綁定該系列圖表。 這裏是bindingHandler代碼 ko.bindingHandlers.highchart = { update: function(element, valueAccessor, allBindings, vi

    1熱度

    1回答

    無法讓我的自定義綁定處理程序正常工作。貨幣不會在加載時被格式化,但會在文本框中輸入值時進行格式化。我需要它在加載時進行格式化。 我使用這個工具:Format Currency ko.bindingHandlers.currency = { init: function (element, valueAccessor) { //initialize datepicker wit