Comments 24
Я вот что не понял: А под какой лицензией опубликован Knockout MVC?
+1
MIT, на сайте об этом сказано на странице Downloads
0
хорошие фреймворки в Барнауле пишут:)
+2
UFO just landed and posted this here
Ну, никто и не говорил, что этот framework необходим абсолютно во всех проектах. Но в некоторых ситуациях он может весьма и весьма упростить жизнь.
Что касается трансляции логики в javascript, то, я думаю, поддержка относительно распространённых вещей (типа Replace) скоро появятся — ведь текущая версия только 0.5.
Что касается трансляции логики в javascript, то, я думаю, поддержка относительно распространённых вещей (типа Replace) скоро появятся — ведь текущая версия только 0.5.
0
оооооо вот это да. я начинал делать тоже самое, но не вытянул. Зато получилось сделать прикольное расширение нокаута. как бы мне с вами связаться и поделиться наработками?
Или автор не разработчик?
Или автор не разработчик?
0
Учить ASP .NET MVC, JavaScript или Knockout MVC? Выбор очевиден.
0
Framework будет полезен для тех, кто уже разрабатывает под ASP.NET MVC, но на JavaScript не очень хочет писать (или не хочет дублировать на JavaScript ту логику, которая уже написана на C#). А прям «УЧИТЬ» Knockout MVC не нужно — с ним можно за часок вполне хорошо разобраться. Обилие живых примеров и документация в этом хорошо помогут.
+3
Я считаю что хорошая библиотека, и своего пользователя найдёт.
Делаю проект сейчас, как рас рассматривал knockout.js и как раз можно использовать генерация JS из этой библиотеки.
Не планируете ли разместить как NuGet package?
Делаю проект сейчас, как рас рассматривал knockout.js и как раз можно использовать генерация JS из этой библиотеки.
Не планируете ли разместить как NuGet package?
0
Насущный вопрос. Как быть, если мне нужно две ViewModel на странице? Например, есть виджет корзины, у которого своя ViewModel и скрипт на самой странице. Реально их подружить?
0
Это делается очень просто даже на обычном Knockout.js — у основного класса ViewModel создаются свойства-подмодели. Для удобства можно для данного участка страницы прибиндиться к конкретной подмодели с помощью «with»-биндинга. Подробное описание этого метода можно найти в блоге Knock Me Out.
В Knockout MVC также есть with-биндинг, с помощью которого можно воспроизвести аналогичный функционал. Можно посмотреть Region Example с примером использования with.
В Knockout MVC также есть with-биндинг, с помощью которого можно воспроизвести аналогичный функционал. Можно посмотреть Region Example с примером использования with.
+1
О! Спасибо вам большое) Только " у основного класса ViewModel создаются свойства-подмодели" — это не вариант, потому что основная модель может не знать, есть виджет корзины или нет. Зато в модель можно передавать дом элемент, от которого смотреть биндинг — это то, что нужно: ko.applyBindings(myViewModel, document.getElementById('someElementId'))
0
UFO just landed and posted this here
Реализовал вот такую приблуду:
Работает без лямбда выражений, что позволяет использовать это свойство и на сервере.
class Employee { [Computed] public string FullName { get { return FirstName + " " + LastName; } } public string LastName { get; set; } public string FirstName { get; set; } }
Работает без лямбда выражений, что позволяет использовать это свойство и на сервере.
0
Это просто прекрасно. На текущий момент исходники нашего проекта хранятся на GitHub-е. Вы можете поделиться вашими наработками?
0
Я это сделал с помощью библиотеки, которую недавно написал. Вот анонс: habrahabr.ru/post/155437 изменения для KnockoutMVC в моем форке на GitHub: github.com/hazzik/knockout-mvc (нужно немного прибраться там). Если вас устраивает такой расклад — как будет время на неделе сделаю pull-request.
+1
Да, я читал ваш пост, очень здорово получилось. Думаю, было бы прекрасно внедрить это решение в Knockout MVC. Будем ждать вашего pull-request.
Хотелось бы только сразу уточнить: под какой лицензией распространяется Mono.Reflection (что-то я сходу не смог найти) и ваш проект DelegateDecompiler?
Хотелось бы только сразу уточнить: под какой лицензией распространяется Mono.Reflection (что-то я сходу не смог найти) и ваш проект DelegateDecompiler?
0
Sign up to leave a comment.
Knockout MVC — Сила Knockout.js для ASP.NET MVC