基础知识-小抄 一审完毕

This commit is contained in:
Zhicheng Wang 2016-05-16 21:48:34 +08:00
parent db9d68ced7
commit 95ed875315

View File

@ -47,7 +47,7 @@
"bold": [ "bold": [
"[attr.role]" "[attr.role]"
], ],
"description": "<p>把Attribute <code>role</code> 绑定到表达式 <code>myAriaRole</code>的结果。</p>\n" "description": "<p>把<code>role</code>这个Attribute绑定到表达式 <code>myAriaRole</code>的结果。</p>\n"
}, },
{ {
"syntax": "<div [class.extra-sparkle]=\"isDelightful\">", "syntax": "<div [class.extra-sparkle]=\"isDelightful\">",
@ -75,7 +75,7 @@
"bold": [ "bold": [
"{{ponyName}}" "{{ponyName}}"
], ],
"description": "<p>把属性绑定到一个插值表达式字符串,比如 &quot;Hello Seabiscuit&quot;. 等价于:\n<code>&lt;div [title]=&quot;&#39;Hello&#39; + ponyName&quot;&gt;</code></p>\n" "description": "<p>把属性绑定到一个插值表达式字符串,比如 &quot;Hello Seabiscuit&quot;。它等价于:\n<code>&lt;div [title]=&quot;&#39;Hello&#39; + ponyName&quot;&gt;</code></p>\n"
}, },
{ {
"syntax": "<p>Hello {{ponyName}}</p>", "syntax": "<p>Hello {{ponyName}}</p>",
@ -118,7 +118,7 @@
"bold": [ "bold": [
"{{employer?.companyName}}" "{{employer?.companyName}}"
], ],
"description": "<p>安全导航运算符(<code>?</code>)表示<code>employer</code>字段是可选的,如果它是<code>undefined</code>表达式剩下的部分将被忽略</p>\n" "description": "<p>安全导航运算符(<code>?.</code>)表示<code>employer</code>字段是可选的,如果它是<code>undefined</code>表达式剩下的部分将被忽略</p>\n"
} }
], ],
"index": 1 "index": 1
@ -198,7 +198,7 @@
"bold": [ "bold": [
"@Pipe({...})" "@Pipe({...})"
], ],
"description": "<p>声明当前类是一个管道,并且提供该管道的元数据。</p>\n" "description": "<p>声明当前类是一个管道,并且提供关于该管道的元数据。</p>\n"
}, },
{ {
"syntax": "@Injectable()\nclass MyService() {}", "syntax": "@Injectable()\nclass MyService() {}",
@ -319,7 +319,7 @@
"bold": [ "bold": [
"@ContentChildren(myPredicate)" "@ContentChildren(myPredicate)"
], ],
"description": "<p>把组件内容查询(MyPredicate)的全部结果绑定到类的myChildComponents属性。</p>\n" "description": "<p>把组件内容查询(myPredicate)的全部结果绑定到类的myChildComponents属性。</p>\n"
}, },
{ {
"syntax": "@ViewChild(myPredicate) myChildComponent;", "syntax": "@ViewChild(myPredicate) myChildComponent;",
@ -333,7 +333,7 @@
"bold": [ "bold": [
"@ViewChildren(myPredicate)" "@ViewChildren(myPredicate)"
], ],
"description": "<p>把组件视图查询(myPredicate)的所有结果绑定到类的myChildComponents属性。对指令无效。</p>\n" "description": "<p>把组件视图查询(myPredicate)的全部结果绑定到类的myChildComponents属性。对指令无效。</p>\n"
} }
], ],
"index": 7 "index": 7
@ -361,7 +361,7 @@
"bold": [ "bold": [
"ngOnInit()" "ngOnInit()"
], ],
"description": "<p>在构造函数、初始化输入属性、第一次调用完ngOnChanges之后调用。</p>\n" "description": "<p>在执行构造函数、初始化输入属性、第一次调用完ngOnChanges之后调用。</p>\n"
}, },
{ {
"syntax": "ngDoCheck() { ... }", "syntax": "ngDoCheck() { ... }",
@ -490,21 +490,21 @@
"bold": [ "bold": [
"routerOnReuse" "routerOnReuse"
], ],
"description": "<p>当路由器可以复用一个组件实例时它调用组件的routerOnReuse方法如已定义。</p>\n" "description": "<p>当路由器发现可以复用一个组件实例时它调用组件的routerOnReuse方法如已定义。</p>\n"
}, },
{ {
"syntax": "routerCanDeactivate(nextInstruction, prevInstruction) { ... }", "syntax": "routerCanDeactivate(nextInstruction, prevInstruction) { ... }",
"bold": [ "bold": [
"routerCanDeactivate" "routerCanDeactivate"
], ],
"description": "<p>路由器会调用要完成导航所需移除的每个组件的routerCanDeactivate方法如已定义。当且仅当所有的该方法都返回true或者承诺Promise被解Resolve时,导航才会继续。</p>\n" "description": "<p>路由器会调用如果要完成导航就得移除的每个组件的routerCanDeactivate方法如已定义。当且仅当所有的该方法都返回true或者承诺Promise被解时,导航才会继续。</p>\n"
}, },
{ {
"syntax": "routerOnDeactivate(nextInstruction, prevInstruction) { ... }", "syntax": "routerOnDeactivate(nextInstruction, prevInstruction) { ... }",
"bold": [ "bold": [
"routerOnDeactivate" "routerOnDeactivate"
], ],
"description": "<p>在每个指令因为路由变更而被移除之前调用。可以返回一个承诺,来阻止移除本指令 —— 直到承诺Promise被解Resolve。</p>\n" "description": "<p>在每个指令因为路由变更而被移除之前调用。可以返回一个承诺,来阻止移除本指令 —— 直到承诺Promise被解。</p>\n"
} }
], ],
"index": 10 "index": 10