摘要: 在 Angular 中最典型的数据显示方式,就是把 HTML 模板中的控件绑定到 Angular 组件的属性。 带有双花括号的插值表达式 (interpolation) 来显示一个组件属性。 用 ngFor 显示数组。 用一个 TypeScript 类来为你的组件描述模型数据并显示模型的属性。 用  阅读全文
posted @ 2018-09-11 15:09 猪快跑 阅读(248) 评论(0) 推荐(0) 编辑
摘要: AppComponent 壳的三个实现文件: app.component.ts— 组件的类代码,这是用 TypeScript 写的。 app.component.html— 组件的模板,这是用 HTML 写的。 app.component.css— 组件的私有 CSS 样式。 添加组件 heroes 阅读全文
posted @ 2018-09-10 15:02 猪快跑 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 传递给一个函数的参数个数必须与函数期望的参数个数一致。 参数类别: 必须参数 可选参数 :可选参数必须在参数后面。 默认参数 :当用户没有传递这个参数或传递的值是undefined时。 它们叫做有默认初始化值的参数 与普通可选参数不同的是,带默认值的参数不需要放在必须参数的后面。 如果带默认值的参数 阅读全文
posted @ 2018-09-10 12:17 猪快跑 阅读(108) 评论(0) 推荐(0) 编辑
摘要: TypeScript的核心原则之一是对值所具有的结构进行类型检查。 接口初始: 注意,类型检查器不会去检查属性的顺序,只要相应的属性存在并且类型也是对的就可以。 可选属性: 可选属性名字定义的后面加一个?符号。 可选属性的好处 可以对可能存在的属性进行预定义, 可以捕获引用了不存在的属性时的错误。 阅读全文
posted @ 2018-09-10 09:50 猪快跑 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1、boolean 布尔值 true/false 2、number 数字:和JavaScript 一样,TypeScript 里的所有数字都是浮点数。另外支持二进制,八进制,十进制,十六进制。 3、string 字符串:跟JavaScript一样,可以使用双引号或者单引号表示。 模板字符串:被反引号 阅读全文
posted @ 2018-09-09 20:20 猪快跑 阅读(868) 评论(0) 推荐(0) 编辑
摘要: ES6 中,变量声明一共有6种,分别是var、function 、let、const、class和import。 let 基本语法:let 变量名 :类型。其中类型不是必须的。 1、用于声明变量,其用法似于var。 2、所有声明的 let 变量仅在let命令所在的代码块(块级作用域)内有效。 3、在 阅读全文
posted @ 2018-09-09 11:15 猪快跑 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 数据注释 在ASP.NET Web API中,您可以使用System.ComponentModel.DataAnnotations命名空间中的属性为模型上的属性设置验证规则。 处理验证错误:Handling Validation Errors 验证失败时,Web API不会自动向客户端返回错误。由控 阅读全文
posted @ 2018-09-07 10:34 猪快跑 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 数据契约(DataContract) 服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。 一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送。 只有声明为DataContract的类型的对象可以被传送,且只有成 阅读全文
posted @ 2018-09-07 10:11 猪快跑 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 在Json文本和.Net对象之间转换最快的方法是试用JsonSerializer。 JsonSerializer通过将.Net对象属性名称映射到Json属性名称,并为其复制值,将.Net对象转换为其Json等效项并再次返回。 JsonConvert 使用其需要添加引用 Newtonsoft.Json 阅读全文
posted @ 2018-09-07 10:01 猪快跑 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 如何启用属性路由并描述属性路由的各种选项? Why Attribute Routing? Web API的第一个版本使用基于约定的路由。在这种类型的路由中,您可以定义一个或多个路由模板,这些模板基本上是参数化字符串。当框架收到请求时,它会将URI与路由模板进行匹配。 基于约定的路由的一个优点是模板在 阅读全文
posted @ 2018-09-05 14:42 猪快跑 阅读(275) 评论(0) 推荐(0) 编辑