在Angular项目的设计中,我们往往需要定义一些全局的数据,如:应用名称,版本,当前环境,后端服务器地址,当前用户信息等,并希望能一次定义,多处共享,这里我们介绍如何用service来为整个应用提供全局配置服务。 (1) 应用环境 1. 定义名为App_Configuration的interfac ...
分类:
其他好文 时间:
2017-01-17 18:39:38
阅读次数:
349
2015年做了一个使用angularjs 1框架的项目,2016年伊始公司的项目转为使用Angular2框架。 在开发过程中发现了一个坑,这个坑就是在Angular JS 1.x中的Service是单例模式,只要创建了一个Service,那么程序都在使用这唯一的Service。 但是在Angular ...
分类:
其他好文 时间:
2017-01-14 16:55:41
阅读次数:
221
学习了这些概念就能简单的描述一个选项功能的选项卡按钮:数据:1.数组:实例化一个数组的类,如果想要使用这个类中的数据,需要在组件中 使用一个公共属性来暴漏这个类如 heroes=HEROES;const 数组名HEROES:数组中数据结构=[ ]命令指令1.*ngFor="let value of ...
分类:
其他好文 时间:
2017-01-14 07:32:08
阅读次数:
127
angular的思想:总是把数据访问工作委托给一个支持性服务类。Angular 应用的:用 Angular 扩展语法编写 HTML 模板, 用组件类管理这些模板,用服务添加应用逻辑, 用模块打包发布组件与服务。我们通过引导根模块来启动该应用。 Angular 在浏览器中接管、展现应用的内容,并根据我 ...
分类:
其他好文 时间:
2017-01-13 00:55:33
阅读次数:
2198
解决流程 1:配置package.json添加新的依赖,然后进行update,下载新的库 "jquery":"*", "tether":"*", "bootstrap":"*", "moment":"*", "eonasdan-bootstrap-datetimepicker":"*" 2: 配置a... ...
分类:
Web程序 时间:
2017-01-11 16:04:12
阅读次数:
503
多个月以来,我和多个Github上的社区贡献者一起建立支持库、包,我们最终的目的是希望完成这样一个作为起点的模板,也就是基于把Typescript代码和Angular2宿主在ASP.NET Core项目中,这个模板包含一下这些方面: 服务端预加载(预渲染):这样你的UI可以快速的显示,甚至在浏览器下 ...
分类:
Web程序 时间:
2017-01-11 09:07:10
阅读次数:
335
在Angular2 模板中,我们在显示数据时,可以使用通道将数据转换成相应的格式的值的形式来显示,而且这不改变源数据。比如,我们可以使用date通道来转换时间显示的格式: {{date | date:'yyyy-MM-dd'}} ,(1) 以下是Angular提供的基本的通道. 1234569678 ...
分类:
其他好文 时间:
2017-01-09 23:29:24
阅读次数:
265
Angular2的视图是动态的,在不修改绑定到UI上的源数据的情况下,我们可以通过指令来改变数据的是否呈现,呈现形式,呈现样式。 (1).Angular2提供的最常用的指令是: 1.*ngIf='expression',通过expression的运算结果加载或者写在当前元素. 2.*ngFor='e ...
分类:
其他好文 时间:
2017-01-09 18:42:42
阅读次数:
149
1.单向数据绑定的‘插值表达式’ angular中最典型的数据显示方式:把HTML模板(template)的控件绑定到angular组件的属性(component相当于一个构造函数,下面例子中的这个构造函数有name、title、和hero三个属性)简单来说就是把组件的属性名放到显示曾{{属性名}} ...
分类:
其他好文 时间:
2017-01-08 21:26:33
阅读次数:
1092
jQuery,让我们对dom的操作更加便捷。由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接。 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大多基于jQuery和它的插件。而且现在Angular2的组件生态还不是很完善,我们在编写Angula ...
分类:
Web程序 时间:
2017-01-07 21:03:25
阅读次数:
226