2016年6月3日

angularjs2 学习笔记(六) Form

摘要: Angular 2 Form表单 在angular2 form表单中我们需要了解表单数据绑定、数据验证、数据提交等内容,在下面的示例中并没有实际提交到后台,这部分内容在今后webapi中加以练习。 表单建立 <form (ngSubmit)="onSubmit(planetForm.value)"  阅读全文

posted @ 2016-06-03 23:04 oldkingsir 阅读(3420) 评论(0) 推荐(0) 编辑

2016年5月27日

angularjs2 学习笔记(五) http服务

摘要: angular2的http服务是用于从后台程序获取或更新数据的一种机制,通常情况我们需要将与后台交换数据的模块做出angular服务,利用http获取更新后台数据,angular使用http的get或put进行后台调用采用的是ajax方式,跨域问题需要单独处理。下面来看一个例子,演示从后台web a 阅读全文

posted @ 2016-05-27 11:08 oldkingsir 阅读(4071) 评论(0) 推荐(0) 编辑

angularjs2 学习笔记(三) 服务

摘要: 在anglar2中服务是什么? 如果在项目中有一段代码是很多组件都要使用的,那么最好的方式就是把它做成服务。 服务是一种在组件中共享功能的机制,当我们使用标签将多个组件组合在一起时我们需要操作一些数据或是需要做一些运算时,我们需要做一个服务;服务能帮我们引入外部的数据。那么如何创建一个服务呢? 创建 阅读全文

posted @ 2016-05-27 10:20 oldkingsir 阅读(1010) 评论(0) 推荐(0) 编辑

angularjs2 学习笔记(四) 路由

摘要: angular2路由是管理angular2应用内部导航的一个重要内容,在angular应用中,很多的组件是通过组合完成一个复杂的应用,不可避免的是我们常会在视图间切换,那么这是就需要使用路由来管理视图间的转换。 路由定义 先看一个简单的路由定义 ///<reference path="../node 阅读全文

posted @ 2016-05-27 10:20 oldkingsir 阅读(13261) 评论(0) 推荐(0) 编辑

2016年5月19日

angularjs2 学习笔记(二) 组件

摘要: angular2 组件 首先了解angular2 组件的含义 angular2的应用就是一系列组件的集合 我们需要创建可复用的组件供多个组件重复使用 组件是嵌套的,实际应用中组件是相互嵌套使用的 组件中的数据调用可以使用inputs和outputs 一个组件可以是一种指令 一个组件可以包含前端表现及 阅读全文

posted @ 2016-05-19 00:22 oldkingsir 阅读(16307) 评论(0) 推荐(1) 编辑

2016年5月16日

angularjs2 学习笔记(一) 开发环境搭建

摘要: 开发环境,vs2013 update 5,win7 x64,目前最新angular2版本为beta 17 第一步:安装node.js 安装node.js(https://nodejs.org/en/),为的是能够使用npm获得angular2.0的开发包 验证是否安装成功 cmd下输入 node - 阅读全文

posted @ 2016-05-16 13:24 oldkingsir 阅读(10629) 评论(0) 推荐(0) 编辑

2012年3月14日

Silverlight中利用MEF进行模块注入时注入错误问题分析

摘要: 先看错误:撰写保持不变。由于以下错误,更改被拒绝: 撰写生成多个撰写错误,具有 5 个根本原因。下面提供了根本原因。 有关详细信息,请检查 CompositionException.Errors 属性。1) 导出更改被部件“SLFrameWork.ShellViewModel”的不可重新撰写导入“SLFrameWork.ShellViewModel..ctor (Parameter="_moduleModel", ContractName="SLFrameWork.Web.ServiceProxy.Interface.IModuleModel")”阻止。 阅读全文

posted @ 2012-03-14 23:59 oldkingsir 阅读(1598) 评论(0) 推荐(0) 编辑

2012年3月10日

prism中ImportingConstructor构造注入时的参数匹配

摘要: 通常情况下的构造注入很简单,只需要在构造函数上加入ImportingConstructor标签,然后在构造函数中加入需要的参数即可,但若所加的参数特别指定了Contact契约,那么就需要在所需的参数前指定契约方式。如导出部件定义如下[Export("UserViewModel",typeof(UserViewModel))]publicclassUserViewModel:MyViewModelBase{....}那么在需要利用构造注入时就需要按如下方式:[ImportingConstructor]publicNewUser([Import("UserViewMo 阅读全文

posted @ 2012-03-10 15:14 oldkingsir 阅读(2170) 评论(0) 推荐(0) 编辑

2012年2月27日

解决Prism的EventAggregator的事件订阅错误

摘要: 在prism的EventAggregator事件订阅会指向一个方法,而该方法不能为private,否则该事件订阅将会无法方法该方法导致订阅错误!正确做法是将指向的方法改为public[ImportingConstructor]publicApplicationViewModel(IEventAggregatoreventAggregator,IRegionManagerregionManager){this.EventAggregator=eventAggregator;this.RegionManager=regionManager;this.EventAggregator.GetEven. 阅读全文

posted @ 2012-02-27 00:29 oldkingsir 阅读(621) 评论(0) 推荐(0) 编辑

2012年2月26日

解决Prism中Region的GetView不起作用问题

摘要: 通常情况下在Region中添加View时我们需要先判断View是否在Region中已存在,但如果我们在Region.Add的方法调用不当时,我们在GetView中始终返回Null,原因自然是Add时出现了错误错误回顾view=ServiceLocator.Current.GetInstance(typeof(ApplicationView),"ApplicationView");this.RegionManager.Regions[RegionNames.MainContentRegion].Add(view);通过这种方式我们 在varview=this.RegionMa 阅读全文

posted @ 2012-02-26 22:59 oldkingsir 阅读(583) 评论(0) 推荐(0) 编辑

导航