1085得票25回答
Angular HTML绑定

我正在编写一个Angular应用程序,我有一个要显示的HTML响应。 如何做到这一点?如果我简单地使用绑定语法{{myVal}},它会编码所有HTML字符(当然)。 我需要以某种方式将div的innerHTML绑定到变量值。

480得票29回答
Angular 2 路由更改时滚动到顶部

在我的Angular 2应用程序中,当我向下滚动页面并单击页面底部的链接时,它确实更改了路由并将我带到了下一页,但它没有滚动到页面顶部。结果,如果第一页很长而第二页内容很少,就会给人留下第二页缺少内容的印象。因为只有当用户滚动到页面顶部时才能看到内容。 我可以在组件的ngInit中将窗口滚动...

346得票3回答
没有TemplateRef的提供者!(NgIf->TemplateRef)。

如果答案被接受,我想展示一个复选标志:template: `<div ngIf="answer.accepted">✔</div>` 但是我遇到了这个错误:EXCEPTION: No provider for TemplateRef! (NgIf ...

311得票2回答
如何使用Angular编写数据属性?

我觉得我漏掉了什么。当我尝试在我的模板中使用一个 `data` 属性,就像这样: <ol class="viewer-nav"> <li *ngFor="#section of sections" data-sectionvalue="{{ section.valu...

284得票11回答
如何将“class”添加到主机元素?

我不知道如何在组件的模板html(component.html)中添加动态class属性到<component></component>标签中。 我找到的唯一解决方案是通过“ElementRef”本机元素修改项目。但这个解决方案似乎有些复杂,做起来应该很简单。 另一...

255得票41回答
无法将'ngForOf'绑定到'tr',因为它不是已知属性(最终版)

我正在使用 Angular2 的 2.1.0 版本。当我想要显示公司列表时,出现了以下错误。 在 file.component.ts 文件中: public companies: any[] = [ { "id": 0, "name": &qu...

226得票2回答
Angular 2模板中的let-*是什么?

我在 Angular 2 模板中发现了一种奇怪的赋值语法。<template let-col let-car="rowData" pTemplate="body"> <span [style.color]="car[col.field]">{{car[col.f...

212得票13回答
如何在Angular2中截断文本?

我能否限制字符串的长度,比如:我需要将标题长度限制为20个字符{{ data.title }}。 是否有管道或过滤器可以限制长度?

191得票6回答
<ng-container>与<template>的区别

&lt;ng-container&gt;是在官方文档中提到的,但我仍在努力理解它的工作原理和用途。 尤其是在ngPlural和ngSwitch指令中进行了特别提及。 &lt;ng-container&gt;是否与&lt;template&gt;执行相同的操作,或者是否取决于编写指令时使用其...

187得票15回答
Angular 2: 由于'ngModel'不是'input'的已知属性,因此无法绑定。

我正在尝试在Angular 2中实现动态表单。 我已经为动态表单添加了额外的功能,例如删除和取消。 我遵循了这个文档:https://angular.io/docs/ts/latest/cookbook/dynamic-form.html 我对代码进行了一些更改,但出现错误。 如何解决这个错...