...
 
Commits (6)
......@@ -68,7 +68,7 @@ This page demonstrates building a simple _appHighlight_ attribute
directive to set an element's background color
when the user hovers over that element. You can apply it like this:
本章展示了如何创建一个简单的属性型指令 _myHighlight_ ,当用户把鼠标悬停在一个元素上时,改变它的背景色。你可以这样用它:
本章展示了如何创建一个简单的属性型指令 _appHighlight_ ,当用户把鼠标悬停在一个元素上时,改变它的背景色。你可以这样用它:
<code-example path="attribute-directives/src/app/app.component.1.html" linenums="false" header="src/app/app.component.html (applied)" region="applied"></code-example>
......@@ -135,7 +135,7 @@ they don't conflict with standard HTML attributes.
This also reduces the risk of colliding with third-party directive names.
The CLI added the `app` prefix for you.
尽管 *highlight* 是一个比 *myHighlight* 更简洁的名字,而且它确实也能工作。
尽管 *highlight* 是一个比 *appHighlight* 更简洁的名字,而且它确实也能工作。
但是最佳实践是在选择器名字前面添加前缀,以确保它们不会与标准 HTML 属性冲突。
它同时减少了与第三方指令名字发生冲突的危险。
......
......@@ -21,7 +21,7 @@ If you specify the service class itself as the provider token, the default behav
In the following typical example, the `Logger` class itself provides a `Logger` instance.
在下面这个典型的例子中,`Logger`资深提供了 `Logger` 的实例。
在下面这个典型的例子中,`Logger`自身提供了 `Logger` 的实例。
<code-example path="dependency-injection/src/app/providers.component.ts" region="providers-logger">
</code-example>
......
......@@ -171,7 +171,7 @@ Angular 包含一个开发服务器,以便你能轻易地在本地构建应用
The `ng serve` command launches the server, watches your files,
and rebuilds the app as you make changes to those files.
`ng serve` 命令会自动开发服务器,并监视你的文件变化,当你修改这些文件时,它就会重新构建应用。
`ng serve` 命令会自动启动服务器,并监视你的文件变化,当你修改这些文件时,它就会重新构建应用。
The `--open` (or just `-o`) option automatically opens your browser
to `http://localhost:4200/`.
......
......@@ -230,7 +230,7 @@ In the following snippets, the `recommended` within double curly braces and the
`itemImageUrl2` in quotes refer to properties of the `AppComponent`.
典型的*表达式上下文*就是这个**组件实例**,它是各种绑定值的来源。
在下面的代码片段中,双花括号中的 `title` 和引号中的 `isUnchanged` 所引用的都是 `AppComponent` 中的属性。
在下面的代码片段中,双花括号中的 `recommended` 和引号中的 `itemImageUrl2` 所引用的都是 `AppComponent` 中的属性。
<code-example path="interpolation/src/app/app.component.html" region="component-context" header="src/app/app.component.html" linenums="false">
</code-example>
......
......@@ -113,7 +113,7 @@ Add the `HttpClientInMemoryWebApiModule` to the `@NgModule.imports` array&mdash;
_after importing the `HttpClientModule`_,
&mdash;while configuring it with the `InMemoryDataService`.
`HttpClientInMemoryWebApiModule` 添加到 `@NgModule.imports` 数组中(放在 `HttpClient` 之后),
`HttpClientInMemoryWebApiModule` 添加到 `@NgModule.imports` 数组中(放在 `HttpClientModule` 之后),
然后使用 `InMemoryDataService` 来配置它。
<code-example
......@@ -607,7 +607,7 @@ it remains responsible for updating its own list of heroes.
The component's `delete()` method immediately removes the _hero-to-delete_ from that list,
anticipating that the `HeroService` will succeed on the server.
虽然这个组件把删除英雄的逻辑委托给了 `HeroService`,但保留了更新它自己的英雄列表的职责。
虽然这个组件把删除英雄的逻辑委托给了 `HeroService`,但保留了更新它自己的英雄列表的职责。
组件的 `delete()` 方法会在 `HeroService` 对服务器的操作成功之前,先从列表中移除*要删除的英雄*
There's really nothing for the component to do with the `Observable` returned by
......