Описание тега knockout-mvc

Knockout MVC - это веб-фреймворк для ASP.NET MVC, основанный на популярной библиотеке JavaScript Knockout.js. Он позволяет легко создавать многофункциональные приложения на основе шаблона модель-представление-представление (MVVM).
0 ответов

Невозможно сохранить значение модели, если элемент добавлен в выделенный наблюдаемый массив

{model : {"firstName":"David","lastName":"Bawa","state":"AL"}} {"allStates":[{"id":1,"value":"AL","text":"ALABAMA"},{"id":2,"value":"AK","text":"ALASKA"}} <select name="state" data-bind="options: allStates,optionsValue : 'value', optionsText: 'te…
1 ответ

Как я могу динамически отключить текстовое поле, используя наблюдаемые Knockout?

Я использую форму регистрации, и когда я нажимаю кнопку "Отправить", я хочу отключить текстовое поле с помощью Knockout. Я пробовал следующее: var viewModel = { Textboxcontrol: ko.observable(true), // by default textbox is enable to edit Register: {…
1 ответ

Как связать данные из модели для просмотра с помощью knockoutJS

В моем приложении я могу получить сбор данных из модели, когда я связываю его с помощью knockoutJS, что он генерирует ошибку на консоли, мне нужно с атрибутом data-bind data-class, я делаю это, но не работаю; мой вид связующего кода как: <div cla…
1 ответ

Knockout MVC - проблема VB.NET с IsAssignableFrom и MethodCallExpression

У меня проблемы с библиотекой Knockout MVC. Это оболочка.NET вокруг Knockout.js. Хотя он работает довольно хорошо при использовании в проекте ASP.NET MVC на C#, он просто не работает в проекте на основе VB.NET, и я понял, почему. protected virtual s…
26 авг '13 в 06:11
3 ответа

knockoutjs MVC 4 вычисленных значения

У меня есть следующая viewModel var viewModel = new myViewModel([{ Name: "Name", price: 32, tax: 22, }, { Name: "Name", price: 32, tax: 22, }]); У меня есть привязка данных к <tbody data-bind='foreach: personInfo'> и ввод: <td> <input…
1 ответ

Передача имени пользователя обратно в MVC view/textbox после неудачного входа в систему

При неудачном входе в систему я хотел бы сохранить поле имени пользователя. У меня есть объект ViewModel под названием "пользователь", который содержит строку Имя пользователя public class User { public bool RememberMe { get; set; } public string Us…
14 янв '19 в 23:33
1 ответ

Возникли проблемы при отображении данных шаблона KO с помощью кнопки, добавленной через JavaScript

Заранее извиняюсь, если название вообще вводит в заблуждение. Я занимался этим вопросом весь день и хотел посмотреть, сможет ли кто-нибудь помочь. Обзор: все наши шаблоны загружаются в DOM. Ранее все формы (шаблоны) были предназначены для отображени…
0 ответов

Шаблон нокаута document.ready срабатывает до загрузки дочерней страницы

Мы используем шаблон для привязки нескольких страниц. И на главной странице у нас есть docuemnt.ready событие $(document).ready(function() { //some logic that makes use of the elements of child page. });, Главная страница содержит 3 дочерние страниц…
09 сен '15 в 06:39
1 ответ

Атрибут доступа вне текущего контекста привязки в нокауте

Здесь я хочу напечатать значение имени пользователя в верхней части списка, значения списка отображаются так, как я ожидал, но имя пользователя не отображается, http://jsfiddle.net/Hpyca/16/ Html <div data-role="page" id="dashBoardPage" data-bind…
16 апр '14 в 16:19
1 ответ

Как выполнить валидацию Knockout на сложных моделях MVC декларативным способом?

Технически у меня есть ответ на этот вопрос, но, к сожалению, не тот ответ, который я искал. Я должен был принять это, потому что человек работал со мной все время, вкладывая много усилий. Здесь я прошу того же qn, чтобы получить конкретный ответ, к…
12 ответов

Есть ли причина, по которой я бы использовал Knockout MVC вместо Knockout JS?

Другой пользователь предложил Knockout MVC решить некоторые проблемы с публикацией AJAX. Я прочитал немного об этом, и я вижу, что это обертка вокруг Knockout JS. Поэтому мне интересно, каковы реальные различия между этими двумя? Должен ли я беспок…
0 ответов

Обновление только измененных значений в объекте при длительном опросе всего списка объектов в нокауте

Я постоянно долго опрашиваю список серверов: var servers = ko.observableArray(); $.getJSON('/Home/GetServers', function (data) { servers.removeAll(); $.each(data, function (xxx) { servers.push(new Server(xxx); }); }); function Server(xxx) { var self…
05 ноя '14 в 17:59
2 ответа

Как установить событие "При нажатии" в KnockoutJs

Я новичок в knockoutjs В моем проекте у меня есть список отчетов. когда пользователь нажимает на один из отчетов, следующий div(ReportContentdiv) должен отображать все вложенные отчеты (SubReportName, SubReportDate, SubReportNote, SubReportType) отч…
01 май '13 в 02:03
1 ответ

Обновление сетки с использованием нокаута JS

Я очень новичок в нокауте JS и пытался обновить Grid с помощью нокаута. вот моя модель зрения var GridViewModel = function () { var _this = {}; _this.mainData = ko.observableArray(); _this.DataFromServer= function() { var _transactions = $.getJSON('…
06 янв '13 в 08:05
0 ответов

Ненавязчивая проверка не работает в K-Mvc

Я использую Knockoutmvc для своего проекта. Ниже приведен код. @using PerpetuumSoft.Knockout @model OpManWeb.ViewModel.Customer.AddressVM @{ var ko = Html.CreateKnockoutContext(); } @{ ViewBag.Title = "Add/Edit Address"; } @Scripts.Render("~/jqueryv…
1 ответ

Заполнение выпадающего списка с использованием наблюдаемого массива нокаута

Я пытаюсь привязать 2 выпадающих списка к нокаутируемым наблюдаемым массивам. Условие состоит в том, что первый выпадающий список должен заполняться первым. Второй выпадающий список зависит от первого выпадающего списка. Поэтому я подписываюсь на пе…
08 фев '15 в 13:06
2 ответа

Можно ли "внедрить" обновления в Knockout ViewModel?

В настоящее время я ищу решение своей проблемы: в нашем приложении ASP.NET MVC есть страницы, которые используются для визуализации данных в реальном времени на промышленных устройствах. Когда страница загружается, отображается значок загрузки, пока…
22 апр '14 в 20:13
1 ответ

Как я могу привязать поле объектов к текстовому полю?

Модель: public class DishesModel { public Dish DishToAdd{get; set;} public List<Dish> AllDishes{get; set;} public List<Category> AllCategories{get; set;} public List<Dish> SelectedDishes{get; set;} public DishesModel() { DishToAdd …
23 ноя '12 в 05:24
1 ответ

Knockout: каскадные выпадающие списки, второй выпадающий выбранный текст

.net MVC, C#, KnockoutJS Итак, у меня есть 2 выпадающих списка. Оба, чьи данные заполняются с помощью Ajax-вызова от нокаута до функции контроллера MVC. Первоначальная настройка работает нормально, когда при выборе первого выпадающего списка заполня…
01 мар '18 в 19:15
1 ответ

Динамически добавляйте элементы во вложенный список, используя Knockout.js Issue

Я использую Knockout-3.2.0.js в приложении mvc4. У меня есть список класса FieldInfo, который содержит список себя. FieldInfo содержит идентификатор поля, имя поля, имя файла и список. После некоторых манипуляций мое действие возвращает список в пре…