ng2 碎片1

http://www.cnblogs.com/dh-dh/p/5210241.html
1、interface: http://blog.youkuaiyun.com/shi_weihappy/article/details/49506717
当参数为对象时,才使用接口(interface)
2、@input:https://segmentfault.com/a/1190000007890167
官网=》教程=》多个组件位置。官网上面很详细
3、@output:https://segmentfault.com/a/1190000007890167
4.ReactiveFormsModule:响应式表单
http://www.cnblogs.com/yitim/p/angular2-reactive-form.html
5.CommonModule: 有了这个模块 ,才能使用ngif和ngfor
6.MaterialModule:Google推出的全新的设计语言
http://blog.youkuaiyun.com/u014291497/article/details/60468967
7.@NgModule中的exports,用来导出组件,这样别的模块就可以使用这个组件。
http://www.cnblogs.com/shitoupi/p/6618449.html
8.ChangeDetectionStrategy:
http://www.cnblogs.com/czaiz/p/6530820.html
9.
1)解构赋值定义数组:
let [first, second]: [number, number]=[1,2]
2)解构赋值定义对象:
let {a,b}:{a:string,b:number}={a:”foo”,b:1};
或者
type C={a:string,b:number};
let {a,b}:C={a:”foo”,b:1};
//let {a,b=2}:C={a:”foo”,b:1}; //b属性给了默认值
10.最简单判断改用readonly还是const的方法是看要把它作为变量使用还是作为一个属性使用,作为变量使用的话-》使用const,作为属性使用的话-》使用readonly
11.OnDestroy:销毁组件
http://www.cnblogs.com/SLchuck/p/5802308.html
12.ActivatedRoute :激活路由/响应式路由
13.get和set方法:官网=》手册指南=》类;
employee.fullName = “Bob Smith”; 调用了set方法
alert(employee.fullName); 调用了get方法
14.$event:在(click)=”onKey($event)”中,用于获取事件元素中的内容,获取input元素中的值:

export class KeyUpComponent_v1 {
  values = '';

  onKey(event: any) { // without type info
    this.values += event.target.value + ' | ';
  }
}

获取其他元素中的值:

export class KeyUpComponent_v1 {
  values = '';


  onKey(event: KeyboardEvent) { // with type info
    this.values += (<HTMLInputElement>event.target).value + ' | ';
  }
}

15.enableProdMode: angular2 提供enableProdMode接口能够优化打包出来的代码
https://www.v2ex.com/t/324207
16.类中定义变量或函数:
1.public: 公有属性,内部 外部 派生类 都可以使用
2.private:私有属性, 内部可使用 ,外部和派生类不可使用
3.protected:内部和派生类可使用,外部不可使用
4.readonly:将属性设置为只读的,只读属性必须在声明时或构造函数里被初始化
17.

class Greeter {
    greeting: string;
    constructor (message: string) {
        this.greeting = message;
    }
    greet () {
        return 'Hello,' + this.greeting;
    }
}
let greeter: Greeter;
greeter = new Greeter('world');
console.log(greeter.greet());

let greeter: Greeter, 意思是Greeter类的实例的类型是Greeter

18.constructor:每次实例化类的时候,都会执行构造函数。

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值