Als «knockout.js» getaggte Fragen

Knockout.js ist eine Open-Source-JavaScript-Bibliothek für dynamische HTML-Benutzeroberflächen, die das MVVM-Muster (Model-View-View Model) verwendet.

5
Erzwingen Sie die Ausführung einer berechneten Eigenschaftsfunktion
Gegeben eine berechnete Eigenschaft vm.checkedValueCount = ko.computed(function(){ var observables = getCurrentValues(); //an array of ko.observable[] return _.filter(observables, function(v) { return v() }).length; }); Angenommen, getCurrentValues ​​() kann verschiedene Sätze von Observablen zurückgeben, die an anderer Stelle im Code geändert wurden (und aus einer komplexeren Struktur stammen als ein ObservableArray). Ich …

3
Greifen Sie in der Knockout-Ansicht auf den $ parent von $ parent zu - Verschachtelungskontext
Der Kürze halber aktualisiert Wie kann ich auf die $ Eltern $ Eltern in verschachtelten Knockout foreach / mit Bindungen verweisen? Beispiel - <!-- ko foreach: grandParent --> <tr> <!-- ko foreach: $parent.parents --> // <-- Doesn't work <!-- ko foreach: children --> <td data-bind="if: favToy().name == $parent.$parent.favToy().name"> <span data-bind="text: …

8
Catch-Fehler, wenn iframe src nicht geladen werden kann. Fehler: - "Weigert sich," http://www.google.co.in/ "in einem Frame anzuzeigen."
Ich verwende Knockout.js, um das Iframe- srcTag zu binden (dies kann in Bezug auf den Benutzer konfiguriert werden). Wenn der Benutzer http://www.google.com konfiguriert hat (ich weiß, dass es nicht in iframe geladen wird, verwende ich es deshalb für das Szenario -ve) und dies in IFrame angezeigt werden muss. aber es …

4
Was ist der beste Weg, um den Bildschirm auszublenden, während Knockout-JS-Bindungen erstellt werden?
Ich bin ein großer Knockoutjs-Fan. Ich benutze es jetzt für meine gesamte Webentwicklung und liebe es einfach. Eine Sache, die ich jedoch nicht herausfinden konnte, ist, wie die Benutzeroberfläche ausgeblendet wird, während die Knockout-Bindungen erstellt werden. Zum Beispiel habe ich eine sehr robuste Benutzeroberfläche mit vielen Vorlagen, die auf meiner …

4
Festlegen des id-Attributs mit knockoutjs einschließlich eines Präfixes
Ich verwende KnockoutJS, um ein Objekt wie folgt zu durchlaufen: Jetzt funktioniert das alles. Aber das Problem, das ich habe, ist, dass es das idvon buttonnur auf eine Zahl setzt. So sieht es aus: <button id="1">Button 1</button> <button id="3">Button 2</button> <button id="8">Button 3</button> Also habe ich versucht, ein Präfix vor …



3
Hinzufügen / Einfügen eines Elements in ein ObservableArray an einer bestimmten Position mit Knockout.js
Alle Knockout-Beispiele, die ich gefunden habe, scheinen am Ende eines ObservableArray ein neues Element hinzuzufügen, das Folgendes verwendet: viewModel.SomeItems.push(someNewItem); Dadurch wird das Element natürlich am Ende des Arrays platziert. Wie füge ich dem ObservableArray an einer bestimmten Position ein Element hinzu? z.B. etwas wie: viewModel.SomeItems.push(someNewItem, indexToInsertItAt);


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.