176得票5回答
在Angular2视图模板中传递枚举

我们可以在Angular2视图模板中使用枚举吗?<div class="Dropdown" dropdownType="instrument"></div> 将字符串作为输入传递:enum DropdownType { instrument, accou...

169得票8回答
Angular2 - 私有变量是否应该在模板中可访问?

如果在组件类上声明了一个变量为private,那么我能在该组件的模板中访问它吗?@Component({ selector: 'my-app', template: ` <div> <h2>{{title}}</h2> ...

153得票8回答
如何检查Observable数组的长度

在我的Angular 2组件中,我有一个可观察的数组list$: Observable<any[]>; 在我的模板中,我有<div *ngIf="list$.length==0">No records found.</div> <div *ngIf=...

146得票2回答
从组件类中访问模板引用变量

<div> <input #ipt type="text"/> </div> 是否可以从组件类中访问模板中的访问变量? 也就是说,我能在这里访问它吗,class XComponent{ somefunction(){ //Can ...

146得票8回答
如何防止 Angular 2 网站的浏览器缓存?

我们目前正在为一个客户开发一个新项目,并会定期进行更新。该项目是使用Angular 2开发的,但我们面临着缓存问题,即我们的客户在他们的机器上没有看到最新的更改。 主要问题在于js文件的HTML / CSS文件似乎能够正常更新而不会造成太多麻烦。

139得票13回答
如何使用ngFor来迭代Typescript枚举作为字符串数组

我正在使用Angular2和TypeScript,我有一个枚举:export enum Role { ServiceAdmin, CompanyAdmin, Foreman, AgentForeman, CrewMember, AgentCrewMember, Custome...

126得票10回答
在Angular2中,使用管道的NgFor无法更新数据

在这个场景中,我正在使用ngFor将学生列表(数组)显示到视图中:<li *ngFor="#student of students">{{student.name}}</li> 每当我添加其他学生到列表中,它能够更新是很棒的。 然而,当我给它一个管道以便按照学生姓名进...

119得票10回答
Angular2禁用按钮

我知道在 Angular2 中可以使用[disable] 属性禁用按钮,例如: <button [disabled]="!isValid" (click)="onConfirm()">Confirm</button> 但我可以使用 [ngClass] 或 [ngS...

113得票5回答
如何在自定义元素上实现ngModel?

给定一个简单的 input 元素,我可以做到这一点:<input [(ngModel)]="name" /> {{ name }} 这对我的自定义元素不起作用:<my-selfmade-combobox [(ngModel)]="name&quo...

108得票19回答
OrderBy管道问题

我无法将这段 Angular 1 的代码翻译成 Angular 2:ng-repeat="todo in todos | orderBy: 'completed'" 以下是我按照Thierry Templier的答案所做的: 组件模板:*ngFor="#todo of todos | sor...