• ValueAccessor在自定义绑定中为空(knockoutjs和googlemap)

    时间:2022-12-03 07:40:14

    I have a view model which get places via ajax request. These places are coming, but when I try to use it in the custom binding google map, valueAccess...

  • KnockoutJS-模板绑定

    时间:2022-11-12 19:43:42

    对于knockoutJS来讲,模板绑定和Mapping插件绑定是十分重要的功能,虽然模板绑定在我工作中用的及其少,但模板绑定的重要性不可忽视,在其他前端框架中,如Angular、Vue等等,模板存在的意义十分重要,Mapping插件使得我们能够脱离手工绑定,及其方便我们快速绑定达到预期效果。Knoc...

  • 如何禁止KnockoutJs在VS2012的智能格式化

    时间:2022-11-06 11:56:07

    http://blogs.msdn.com/b/webdev/archive/2013/03/04/disabling-knockout-intellisense.aspx我升级了一下VS2012,项目中用到的knockoutjs,点击格式化就是(Ctrl+ED)的时候,文档将会被格式化,这个Kno...

  • [后端人员耍前端系列]KnockoutJs篇:使用WebApi+Bootstrap+KnockoutJs打造单页面程序

    时间:2022-10-21 14:13:29

    一、前言在前一个专题快速介绍了KnockoutJs相关知识点,也写了一些简单例子,希望通过这些例子大家可以快速入门KnockoutJs。为了让大家可以清楚地看到KnockoutJs在实际项目中的应用,本专题将介绍如何使用WebApi+Bootstrap+KnockoutJs+Asp.net MVC来...

  • MVVM架构~knockoutjs系列之数组的$index和$data

    时间:2022-09-29 00:12:13

    返回目录已经写了很多knockoutjs的文章了,今天在review代码时,忽然看到一个问题,在knockout环境下,如何遍历一个简单的数组?对于遍历对象组件的数组来说,很容易,直接foreach:对象名,然后进行属性的绑定即可,而如下数据[10,20,30]这种简单的数组,如何去遍历呢?在阅读k...

  • knockoutjs如何动态加载外部的file作为component中的template数据源

    时间:2022-09-26 08:47:19

    玩过knockoutjs的都知道,有一个强大的功能叫做component,而这个component有个牛逼的地方就是拥有自己的viewmodel和template,比如下面这样: ko.components.register('message-editor', { viewMo...

  • KnockoutJs学习笔记(二)

    时间:2022-09-22 10:29:53

    这篇文章主要用于记录学习Working with observable arrays的测试和体会。Observable主要用于单一个体的修改订阅,当我们在处理一堆个体时,当UI需要重复显示一些样式相同的元素时,这些数据的绑定就需要依靠observable arrays。特别需要注意的一点是,obse...

  • MVVM架构~knockoutjs系列之验证成功提示显示

    时间:2022-09-13 12:47:12

    返回目录对于knockout.validation来说,我们已经知道了如何去验证大部分表单元素,而有时,我们的需求希望在每个元素验证成功后,去显示正确的提示,这个我们很容易的使用self.元素.isValid()方法来实现。下面给出相关的代码CSS代码<style type="text/css...

  • 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑

    时间:2022-09-12 18:31:13

    Part 3: 设计逻辑层:核心开发如前所述,我们的解决方案如下所示:下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯通过或者不通过限制。分层属于架构风格,在应用的长时间生命周期中,解决维护和扩展问题。所以,让我们在解决方案中添加一个类库项目,命名为 A...

  • 使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑

    时间:2022-09-12 18:22:41

    翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑Part 3: 设计逻辑层:核心开发如前所述,我们的解决方案如下所示:下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯...

  • 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 2

    时间:2022-09-12 18:22:53

    我们的目标: 需求Screen 1: 联系人列表 - 查看所有联系人1.1 这个 screen 将显示数据库中的所有联系人. 1.2 用户可以删除任何联系人.1.3 用户可以编辑任何联系人的详细信息.1.4 用户可以创建新的联系人.初始草图:Screen 2: 创建新联系人这个页面提供一个空白的页面...

  • 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 5 - 数据库设计

    时间:2022-09-12 18:22:59

    数据库方面我们需要的主要功能如下:联系人有姓名和电子邮件地址.联系人可以拥有多个地址.联系人可以拥有多个电话.为了实现目标,我们需要在数据库中创建下列表.表与表的关系如下图所示:数据库的脚本可以从这里直接下载:Application_DB.sql文章转载于:http://www.cnblogs.co...

  • 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 3

    时间:2022-09-12 18:22:47

    原文地址:http://ddmvc4.codeplex.com/原文名称:Design and Develop a website using ASP.NET MVC 4, EF, Knockoutjs and BootstrapPart 1: 创建 Web Application (Knockou...

  • 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 4 - 验证

    时间:2022-09-12 18:22:23

    验证:快要完成我们程序的界面部分了。剩下的事情就是在用户点击 "保存" 的时候管理验证问题了。验证是主要需求,今天就是最无知的应用也不会忽视它。通过正确的验证,用户可以知道应该输入什么数据。下面,我们将会讨论 KnockoutJS Validation 库,可以通过从这里下载。也可以直接通过 NuG...

  • JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(二)

    时间:2022-06-08 03:14:05

    前言:上篇 JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一) 介绍了下knockout.js的一些基础用法,由于篇幅的关系,所以只能分成两篇,望见谅!昨天就觉得应该快点完成下篇,要不然有点标题党的感觉,思及此,博主心有不安,于是加班赶出了下篇。如果你也打算...

  • KnockoutJs学习笔记(五)

    时间:2022-05-10 09:16:19

    作为一名初学者来说,一篇篇的按顺序看官网上的文档的确是一件很痛苦的事情,毕竟它的排列也并非是由浅及深的排列,其中的顺序也颇耐人寻味,于是这篇文章我又跳过了Reference部分,进而进入到具体的bindings环节,首先接触到的是Controllingtextandappearance。Visibl...

  • JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(四):自定义T4模板快速生成页面

    时间:2022-04-20 06:03:17

    前言:上篇介绍了下ko增删改查的封装,确实节省了大量的js代码。博主是一个喜欢偷懒的人,总觉得这些基础的增删改查效果能不能通过一个什么工具直接生成页面效果,啥代码都不用写了,那该多爽。于是研究了下T4的语法,虽然没有完全掌握,但是算是有了一个大致的了解,给需要自定义模板的园友们提供一个参考。于是乎有...

  • JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)

    时间:2022-04-20 06:03:11

    前言:出于某种原因,需要学习下Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下,觉得它真心不错,双向绑定的机制简直太爽了。今天打算结合bootstrapTable和Knockout去实现一个简单的增删改查,来体验一把神奇的MVVM。关于WebApi的剩余部分,博主一定抽...

  • Asp.net MVC利用knockoutjs实现登陆并记录用户的内外网IP及所在城市(推荐)

    时间:2022-04-18 13:38:26

    这篇文章主要介绍了 Asp.net MVC利用knockoutjs实现登陆并记录用户的内外网IP及所在城市(推荐),需要的朋友可以参考下

  • KnockoutJS 3.X API 第七章 其他技术(8) 异步错误处理

    时间:2022-03-31 01:48:36

    Knockout包装内部异步调用,并在抛出原始错误之前查找可选的ko.onError回调以执行(如果遇到异常)。这使您有机会运行自定义逻辑,例如将错误传递到日志记录模块。此外,由于原始调用被包装在try/catch中,传递给ko.onError的错误包含一个堆栈属性,,在使用window.onerr...