Knockout.js est une bibliothèque JavaScript open source pour les interfaces utilisateur HTML dynamiques utilisant le modèle Model-View-View Model (MVVM).
J'utilise KnockoutJS et j'ai une vue principale et un modèle de vue. Je veux qu'une boîte de dialogue (celle de jQuery UI) s'affiche avec une autre vue à laquelle un modèle de vue enfant distinct doit être lié. Le code HTML du contenu de la boîte de dialogue est récupéré …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Je reçois cette erreur: La demande JSON était trop volumineuse pour être désérialisée. Voici un scénario où cela se produit. J'ai une classe de pays qui détient une liste des ports d'expédition de ce pays public class Country { public int Id { get; set; } public string Name { …
Je pense que mon application devient assez grande maintenant, trop grande pour gérer chaque vue avec un seul ViewModel. Je me demande donc à quel point il serait difficile de créer plusieurs ViewModels et de les charger tous dans une seule View. Avec une note que je dois également être …
Je continue d'avoir des problèmes avec les problèmes de débogage dans les modèles KnockoutJS. Disons que je veux me lier à une propriété appelée " items" mais dans le modèle, je fais une faute de frappe et je me lie à la propriété (non existante) " item". L'utilisation du débogueur …
Dans knockout js, je vois View Models déclaré comme: var viewModel = { firstname: ko.observable("Bob") }; ko.applyBindings(viewModel ); ou: var viewModel = function() { this.firstname= ko.observable("Bob"); }; ko.applyBindings(new viewModel ()); Quelle est la différence entre les deux, le cas échéant? J'ai trouvé cette discussion sur le groupe google knockoutjs mais …
Cet exemple de knockout js fonctionne donc lorsque vous éditez un champ et appuyez sur TAB, les données du modèle de vue et donc le texte sous les champs sont mis à jour. Comment puis-je modifier ce code afin que les données de viewmodel soient mises à jour à chaque …
Je voudrais utiliser une propriété sur mon ViewModel pour basculer l'icône à afficher sans créer une propriété calculée distincte de l'inverse. Est-ce possible? <tbody data-bind="foreach: periods"> <tr> <td> <i class="icon-search" data-bind="visible: !charted, click: $parent.pie_it"></i> <i class="icon-remove" data-bind="visible: charted, click: $parent.pie_it"></i> </td> </tr> </tbody> My ViewModel a une propriété périodes qui …
Remarque: ceci est principalement destiné au débogage et à la compréhension de KnockoutJS. Existe-t-il un moyen de demander explicitement à Knockout d'actualiser la vue à partir du modèle de vue (déjà lié)? Je recherche quelque chose comme: ko.refreshView(); Je comprends que ce n'est pas une utilisation prévue de Knockout, mais …
Existe-t-il un exemple d'utilisation de TypeScript avec KnockoutJS? Je suis juste curieux de savoir comment ils travailleraient ensemble? Éditer Voici ce que j'ai, semble fonctionner declare var ko: any; declare var $: any; class ViewModel { x = ko.observable(10); y = ko.observable(10); } $(() => { ko.applyBindings(new ViewModel()); }); Cela …
Suite à cette question ici: L'utilisation de la liaison cochée dans KO avec une liste de cases à cocher coche toutes les cases J'ai créé des cases à cocher en utilisant knockout qui permettent la sélection à partir d'un tableau. violon de travail pris du poste ci-dessus: http://jsfiddle.net/NsCXJ/ Existe-t-il un …
J'essaye d'utiliser KnockoutJS avec l'interface utilisateur jQuery. J'ai un élément d'entrée avec un datepicker attaché. Je suis actuellement en cours d'exécution knockout.debug.1.2.1.jset il semble que l'événement de changement ne soit jamais capturé par Knockout. L'élément ressemble à ceci: <input type="text" class="date" data-bind="value: RedemptionExpiration"/> J'ai même essayé de changer le valueUpdatetype …
Prime Cela fait longtemps et j'ai encore quelques questions en suspens. J'espère qu'en ajoutant une prime, ces questions obtiendront peut-être une réponse. Comment utiliser les helpers HTML avec knockout.js Pourquoi le document était-il prêt pour le faire fonctionner (voir la première modification pour plus d'informations) Comment faire quelque chose comme …
J'ai une exigence où JE DOIS utiliser la liste déroulante de saisie semi-automatique de bootstrap, MAIS l'utilisateur peut avoir un texte de forme libre dans cette liste déroulante s'il le souhaite. Avant de penser à TypeAhead, je pourrais utiliser la zone de texte Bootstrap TypeAhead, mais je dois avoir la …
J'ai écrit quelques liaisons personnalisées à l'aide de KnockoutJS. Je ne sais toujours pas quand utiliser ko.utils.unwrapObservable(item)En regardant le code, cet appel vérifie essentiellement si itemc'est une observable. Si c'est le cas, retournez la valeur (), si ce n'est pas le cas, renvoyez simplement la valeur. En regardant la section …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.