
AngularJS2
xiejunna
软件开发
展开
-
Angular2 @Input 和 @Input 用法
@Input@Input是用来定义模块的输入的,用来让父模块往子模块传递内容:@Component({ selector: 'bank-account', template: ` Bank Name: {{bankName}} Account Id: {{id}} `})class BankAccount { @Input() bankName: string;转载 2016-12-12 11:24:26 · 24402 阅读 · 6 评论 -
angularJS2 变量声明 var let const
变量声明let和const是JavaScript里相对较新的变量声明方式。 像我们之前提到过的,let在很多方面与var是相似的,但是可以帮助大家避免在JavaScript里常见一些问题。 const是对let的一个增强,它能阻止对一个变量再次赋值。因为TypeScript是JavaScript的超集,所以它本身就支持let和const。 下面我们会详细说明这些新的声明方式以及为什么推荐使用它们来代转载 2016-12-12 15:53:48 · 11157 阅读 · 3 评论 -
TypeScript Symbols 介绍
Symbols 介绍自ECMAScript 2015起,symbol成为了一种新的原生类型,就像number和string一样。symbol类型的值是通过Symbol构造函数创建的。let sym1 = Symbol();let sym2 = Symbol("key"); // 可选的字符串keySymbols是不可改变且唯一的。let sym2 = Symbol("key");let sym3转载 2016-12-12 19:42:20 · 2571 阅读 · 1 评论 -
Angular 语法的快速指南
//引导 import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';platformBrowserDynamic().bootstrapModule(AppModule); //从一个指定的NgModule中使用根组件引导应用NgModules import { NgModule } fro转载 2016-12-13 17:22:03 · 5205 阅读 · 0 评论 -
angularJS实现跨域请求
一直都用Jsonp的方式来解决angularjs跨域问题,查询读取信息还可以。如果是遇到比如登陆,需要post用户信息的,这个时候必须要用到post方式。service端配置,post数据的接口处加上下面代码:header('Access-Control-Allow-Origin: *');header('Access-Control-Allow-Headers: X-Requested-With'转载 2016-12-16 14:47:09 · 842 阅读 · 0 评论 -
angularJS2中的界面跳转
链接参数数组保存路由导航时所需的成分:指向目标组件的那个路由的路径(path)必备路由参数和可选路由参数,它们将进入该路由的URL我们可以把RouterLink指令绑定到一个数组,就像这样:<a [routerLink]="['/heroes']">Heroes</a>在指定路由参数时,我们写过一个双元素的数组,就像这样:this.router.navigate(['/hero', hero.id转载 2016-12-15 15:56:13 · 8513 阅读 · 0 评论 -
angularJS2组件样式
把样式加载进组件中我们有几种方式来把样式加入组件:内联在模板的 HTML 中 设置styles或styleUrls元数据通过 CSS 文件导入上述作用域规则对所有这些加载模式都适用。 元数据中的样式我们可以给@Component装饰器添加一个styles数组型属性。 这个数组中的每一个字符串(通常也只有一个)定义一份 CSS。 @Component({ selector:转载 2016-12-15 17:13:28 · 4200 阅读 · 0 评论