Angular 语法大全快速详细指南
//引导
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
platformBrowserDynamic().bootstrapModule(AppModule);
//从一个指定的NgModule中使用根组件引导应用
1
2
3
4
5
6
7
NgModules
import { NgModule } from '@angular/core';
@NgModule({ declarations: ..., imports: ..., exports: ..., providers: ..., bootstrap: ...}) class MyModule {}
//定义一个模块,其中包括组件、指令、管道和提供商。declarations: [MyRedComponent, MyBlueComponent, MyDatePipe]
//一个数组,包括从属于当前模块的组件、指令和管道。imports: [BrowserModule, SomeOtherModule]
//一个数组,包括被导入到当前模块中的所有模块。来自被导入模块的declarations也同样对当前模块有效。exports: [MyRedComponent, MyDatePipe]
//一个数组,包括对导入当前模块的模块可见的组件、指令、管道。providers: [MyService, { provide: ... }]
//一个数组,包括在对前模块及导入当前模块的模块中的内容物(组件、指令、管道、提供商等)可见的依赖注入提供商。bootstrap: [MyAppComponent]
//一个数组,包括由当前模块引导时应该引导的组件1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
模板语法
<input [value]="firstName">
//把属性value绑定到表达式firstName的结果。//把role这个Attribute绑定到表达式 myAriaRole的结果。//把元素是否出现CSS类extra-sparkle,绑定到一个表达式isDelightful的结果是否为真。//把样式的width属性绑定到表达式mySize的结果,以px为单位。这个单位是可选的。<button (click)="readRainbow($event)">
//当按钮(及其子元素)上的click事件被触发时,调用readRainbow方法,并把事件对象作为参数传入。//把属性绑定到一个插值表达式字符串,比如 "Hello Seabiscuit"。它等价于:Hello {{ponyName}}
//把文本内容绑定到一个插值表达式,比如 "Hello Seabiscuit".<my-cmp [(title)]="name">
//设置双向数据绑定。等价于:<my-cmp [title]="name" (titleChange)="name=$event"><video #movieplayer ...> <button (click)="movieplayer.play()">
//创建一个局部变量 movieplayer ,它提供到video元素实例的访问,可用于当前模板中的数据绑定和事件绑定表达式中。...
//*符号表示当前元素将被转变成一个内嵌模板。等价于:...
Card No.: {{cardNumber | myCardNumberFormatter}}
//通过名叫myCardNumberFormatter的管道,转换表达式的当前值cardNumber。Employer: {{employer?.companyName}}
//安全导航运算符(?)表示employer字段是可选的,如果它是undefined,表达式剩下的部分将被忽略<svg:rect x="0" y="0" width="100" height="100"/>
//
//SVG模板需要在它们的根节点上带一个svg:前缀,以消除模板中HTML元素和SVG元素的歧义。评论区推荐文章MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s皕杰报表之UUID在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为手写Java HashMap源码HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程222020年前端实用代码段,为你的工作保驾护航有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData id: 1,status: "OK",data: 'a', 'b';let id, status, data: number jsonData;console.log(id, status, number )mysql设置时区mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0HIVE 时间操作函数日期函数UNIX时间戳转日期函数: from\_unixtime语法: from\_unixtime(bigint unixtime\, string format\)返回值: string说明: 转化UNIX时间戳(从19700101 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive selec00:Java简单了解浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。Django中Admin中的一些参数配置设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editableMySQL部分从库上面因为大量的临时表tmp_table造成慢查询背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这Stella981接天莲叶无穷碧,映日荷花别样红。文章1.7w粉丝42获赞28