09 2018 档案

摘要:@angular/common/http 中的 HttpClient 类为 Angular 应用程序提供了一个简化的 API 来实现 HTTP 客户端功能。它基于浏览器提供的 XMLHttpRequest 接口。 HttpClient 带来的其它优点包括:可测试性、强类型的请求和响应对象、发起请求与 阅读全文
posted @ 2018-09-20 10:55 猪快跑 阅读(1431) 评论(0) 推荐(0)
摘要:管道的作用: 管道把数据作为输入,然后转换它,给出期望的输出。可以有好的将“显示--值”转换器 声明在HTML中。 管道表达式: {{ 显示 | 格式 }} 使用管道: 内置的管道: 比如 DatePipe、UpperCasePipe、LowerCasePipe、CurrencyPipe 和 Per 阅读全文
posted @ 2018-09-19 09:53 猪快跑 阅读(496) 评论(0) 推荐(0)
摘要:可观察对象支持在应用中的发布者和订阅者之间传递消息。在需要进行事件处理,异步编程和处理多值的时候,可观察对象相对其他技术有显著的优点。 可观察对象是声明式的 —— 也就是说,虽然你定义了一个用于发布值的函数,但是在有消费者订阅它之前,这个函数并不会实际执行。 订阅之后,当这个函数执行完或取消订阅时, 阅读全文
posted @ 2018-09-18 10:14 猪快跑 阅读(3039) 评论(0) 推荐(0)
摘要:模板引用变量可以访问模板中输入框的 Angular 控件。 这里,创建了名叫 name 的变量,并且赋值为 "ngModel"。 为什么是 “ngModel”? 指令的 exportAs 属性告诉 Angular 如何链接模板引用变量到指令。 这里把 name 设置为 ngModel 是因为 ngM 阅读全文
posted @ 2018-09-13 15:33 猪快跑 阅读(244) 评论(0) 推荐(0)
摘要:JSON.parse()与JSON.stringify()的区别 JSON.parse()【从一个字符串中解析出json对象】 //定义一个字符串 var data='{"name":"goatling"}' //解析对象​ ​JSON.parse(data) 结果是: ​name:"goatlin 阅读全文
posted @ 2018-09-13 13:46 猪快跑 阅读(141) 评论(0) 推荐(0)
摘要:指令概览 在 Angular 中有三种类型的指令: 组件 — 拥有模板的指令 结构型指令 — 通过添加和移除 DOM 元素改变 DOM 布局的指令 属性型指令 — 改变元素、组件或其它指令的外观和行为的指令。 组件是这三种指令中最常用的。 结构型指令 修改视图的结构。例如,NgFor 和 NgIf。 阅读全文
posted @ 2018-09-13 10:42 猪快跑 阅读(678) 评论(0) 推荐(0)
摘要:Input and Output properties 输入属性是一个带有@Input 装饰器的可设置属性,当它通过属性绑定的形式被绑定时,值会"流入"到这个属性。 输出属性是一个带有@Output 装饰器的可观察对象型的属性。此属性几乎总是返回Angular 的Angular 的EventEmit 阅读全文
posted @ 2018-09-12 09:29 猪快跑 阅读(539) 评论(0) 推荐(0)
摘要:Angular 应用管理着用户之所见和所为,并通过 Component 类的实例(组件)和面向用户的模板来与用户交互。 从使用模型-视图-控制器 (MVC) 或模型-视图-视图模型 (MVVM) 的经验中,很多开发人员都熟悉了组件和模板这两个概念。 在 Angular 中,组件扮演着控制器或视图模型 阅读全文
posted @ 2018-09-11 17:17 猪快跑 阅读(351) 评论(0) 推荐(0)
摘要:在 Angular 中最典型的数据显示方式,就是把 HTML 模板中的控件绑定到 Angular 组件的属性。 带有双花括号的插值表达式 (interpolation) 来显示一个组件属性。 用 ngFor 显示数组。 用一个 TypeScript 类来为你的组件描述模型数据并显示模型的属性。 用  阅读全文
posted @ 2018-09-11 15:09 猪快跑 阅读(260) 评论(0) 推荐(0)
摘要:AppComponent 壳的三个实现文件: app.component.ts— 组件的类代码,这是用 TypeScript 写的。 app.component.html— 组件的模板,这是用 HTML 写的。 app.component.css— 组件的私有 CSS 样式。 添加组件 heroes 阅读全文
posted @ 2018-09-10 15:02 猪快跑 阅读(140) 评论(0) 推荐(0)
摘要:传递给一个函数的参数个数必须与函数期望的参数个数一致。 参数类别: 必须参数 可选参数 :可选参数必须在参数后面。 默认参数 :当用户没有传递这个参数或传递的值是undefined时。 它们叫做有默认初始化值的参数 与普通可选参数不同的是,带默认值的参数不需要放在必须参数的后面。 如果带默认值的参数 阅读全文
posted @ 2018-09-10 12:17 猪快跑 阅读(114) 评论(0) 推荐(0)
摘要:TypeScript的核心原则之一是对值所具有的结构进行类型检查。 接口初始: 注意,类型检查器不会去检查属性的顺序,只要相应的属性存在并且类型也是对的就可以。 可选属性: 可选属性名字定义的后面加一个?符号。 可选属性的好处 可以对可能存在的属性进行预定义, 可以捕获引用了不存在的属性时的错误。 阅读全文
posted @ 2018-09-10 09:50 猪快跑 阅读(442) 评论(0) 推荐(0)
摘要:1、boolean 布尔值 true/false 2、number 数字:和JavaScript 一样,TypeScript 里的所有数字都是浮点数。另外支持二进制,八进制,十进制,十六进制。 3、string 字符串:跟JavaScript一样,可以使用双引号或者单引号表示。 模板字符串:被反引号 阅读全文
posted @ 2018-09-09 20:20 猪快跑 阅读(879) 评论(0) 推荐(0)
摘要:ES6 中,变量声明一共有6种,分别是var、function 、let、const、class和import。 let 基本语法:let 变量名 :类型。其中类型不是必须的。 1、用于声明变量,其用法似于var。 2、所有声明的 let 变量仅在let命令所在的代码块(块级作用域)内有效。 3、在 阅读全文
posted @ 2018-09-09 11:15 猪快跑 阅读(834) 评论(0) 推荐(0)
摘要:数据注释 在ASP.NET Web API中,您可以使用System.ComponentModel.DataAnnotations命名空间中的属性为模型上的属性设置验证规则。 处理验证错误:Handling Validation Errors 验证失败时,Web API不会自动向客户端返回错误。由控 阅读全文
posted @ 2018-09-07 10:34 猪快跑 阅读(573) 评论(0) 推荐(0)
摘要:数据契约(DataContract) 服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。 一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送。 只有声明为DataContract的类型的对象可以被传送,且只有成 阅读全文
posted @ 2018-09-07 10:11 猪快跑 阅读(578) 评论(0) 推荐(0)
摘要:在Json文本和.Net对象之间转换最快的方法是试用JsonSerializer。 JsonSerializer通过将.Net对象属性名称映射到Json属性名称,并为其复制值,将.Net对象转换为其Json等效项并再次返回。 JsonConvert 使用其需要添加引用 Newtonsoft.Json 阅读全文
posted @ 2018-09-07 10:01 猪快跑 阅读(659) 评论(0) 推荐(0)
摘要:如何启用属性路由并描述属性路由的各种选项? Why Attribute Routing? Web API的第一个版本使用基于约定的路由。在这种类型的路由中,您可以定义一个或多个路由模板,这些模板基本上是参数化字符串。当框架收到请求时,它会将URI与路由模板进行匹配。 基于约定的路由的一个优点是模板在 阅读全文
posted @ 2018-09-05 14:42 猪快跑 阅读(327) 评论(0) 推荐(0)
摘要:ASP.NET Web API的默认路由在App_Start目录中的WebApiConfig.cs文件中定义的。 路由表中的每个条目都包含一个路由模板。Web API的默认路由模板是“api / {controller} / {id}”。在此模板中,“api”是文字路径段,{controller}和 阅读全文
posted @ 2018-09-05 08:37 猪快跑 阅读(199) 评论(0) 推荐(0)
摘要:how ASP.NET Web API converts the return value from a controller action into an HTTP response message. ASP.NET Web API如何将返回值从控制器操作转换为HTTP响应消息。 Web API控 阅读全文
posted @ 2018-09-04 14:22 猪快跑 阅读(194) 评论(0) 推荐(0)
摘要:同步请求: 阅读全文
posted @ 2018-09-04 10:35 猪快跑 阅读(164) 评论(0) 推荐(0)
摘要:Quartz 简介: Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。 整合了 Quartz. 阅读全文
posted @ 2018-09-01 20:40 猪快跑 阅读(263) 评论(0) 推荐(0)