Articles of knockout.js

Comment créer un tableau observable calculé dans Knockout

Je voudrais savoir comment créer un tableau observable calculé. Dans mon modèle de vue, j’ai deux tableaux observables, et j’aimerais avoir un tableau observable calculé qui soit simplement les deux tableaux combinés. function ViewModel() { var self = this; self.listA= ko.observableArray([]); self.listB = ko.observableArray([]); self.masterList= //combine both list A and B

Comment définir un gestionnaire de liaison à exclure dans typescript?

J’ajoute normalement des gestionnaires de liaison knock-out personnalisés en JavaScript via ko.bindingHandlers.myBindingHandler = {…} mais maintenant je dois les append dans TypeScript via ko.bindingHandlers[“myBindingHandler”] = {…} sinon je reçois cette erreur parce que j’utilise typescript.d.ts : La propriété ‘myBindingHandler’ n’existe pas sur la valeur de type ‘KnockoutBindingHandlers’ Je n’aime pas l’approche [“property”] car je ne […]

Comment effacer le contenu d’un observableArray rempli à partir de visites précédentes dans une vue

J’ai une application de page unique qui utilise knock-out pour la liaison de données. La vue CAApproval.html de mon application à une page contient un object observable appelé AllCertificates dans le code de vue. Il remplit bien sur la page. Lorsque vous quittez la vue en cliquant sur un lien dans la partie navigation.html de […]

Atsortingbut href de liaison de données pour la balise d’ancrage

J’essaie de lier les atsortingbuts d’ancrage à un champ KnockoutJS ViewModel. J’ai essayé quelque chose comme ça: mais cela ne fonctionne pas. Où puis-je obtenir une liste de valeurs de liaison de données possibles pour les éléments HTML?

Knockout: Comment vérifier si les liaisons ont été appliquées à la zone de la page

Est-il possible de vérifier si applyBindings a été appelé pour une zone de page ou non? Il semble que knock-out n’aime pas lorsque applyBindings est appelé sur la même page plus d’une fois.

Existe-t-il des frameworks / pages de routage knockoutjs?

Venant de asp.net MVC 3. Dans MVC4, ils ont introduit les WebAPI. Ce serait bien de pouvoir faire tous les codes de vues / routes en javascript et de ne compter que sur MVC pour les API. Heck c’est vraiment cool que les webapi puissent être lancés indépendamment d’IIS! Cela étant dit: Existe-t-il des frameworks […]

Mapper les données JSON à Knockout observableArray avec le type de modèle de vue spécifique

Existe-t-il un moyen de mapper un object de données JSON sur un tableau observable puis, à son tour, d’initialiser chaque élément du tableau observable dans un type de modèle de vue spécifique? J’ai regardé toute la documentation de KO avec les exemples de KO et de cartographie ici et je ne trouve aucune réponse qui […]

Optimisation des performances d’une application à exclure – directives pour améliorer les temps de réponse

J’ai une grande page complexe qui repose fortement sur knockout.js. Les performances commencent à devenir un problème, mais l’examen de la stack d’appels et la recherche des goulots d’étranglement constituent un véritable défi. J’ai remarqué dans une autre question ( Knockout.js – comprendre foreach et avec ) que la réponse acceptée a le commentaire: … […]

callback succès après knockout.js finit de rendre tous les éléments

J’ai implémenté une liaison foreach avec plusieurs modèles dans la même page, un exemple est donné ici, ce qui m’intéresse, c’est de savoir quand un bloc a fini de rendre, j’ai essayé afterRender et afterAdd , mais je suppose que ça fonctionne pour chaque élément, et non après la fin de la boucle. Call SMS […]

Quelle est la différence entre Knockout.js et Rx.js?

Est-ce que quelqu’un connaît les différences entre RxJs et Knockout ? En apparence, ils semblent essayer de résoudre le même problème, pour construire une interface utilisateur pilotée par les événements. Mais quelqu’un qui a de l’expérience avec les deux, comment diffèrent-ils / comment sont-ils similaires? Pouvez-vous décrire quelque chose à leur sujet pour m’aider à […]