Questions tagged «angular2-template»

对于涉及Angular模板语法的问题,包括:插值,输入(属性)绑定,输出(事件)绑定,双向绑定,局部变量,星形语法等。此标记特定于2.x及更高版本的角度版本



17
OrderBy管道问题
我无法将此代码从Angualr 1转换为Angular 2: ng-repeat="todo in todos | orderBy: 'completed'" 这是我根据蒂埃里·坦佩利(Thierry Templier)的回答所做的: 组件模板: *ngFor="#todo of todos | sort" 组件代码: @Component({ selector: 'my-app', templateUrl: "./app/todo-list.component.html", providers: [TodoService], pipes: [ TodosSortPipe ] }) 管道代码: import { Pipe } from "angular2/core"; import {Todo} from './todo'; @Pipe({ name: "sort" }) export class TodosSortPipe { transform(array: …

5
Angular2 * ng如果检查模板中的对象数组长度
请参阅https://angular.io/docs/ts/latest/guide/displaying-data.html并堆栈如何使用* ng检查angular 2模板中的空对象如果仍然遇到语法错误,则自身上下文未定义。如果我删除* ngIf条件,那么如果我在其中添加一些值,那么我将在teamMembers中获取值,以便可以访问teamMembers中的值。 我的teamMember对象是[ ] array我正在尝试检查条件数组的大小是否为空。 尝试: <div class="row" *ngIf="(teamMembers | json) != '{}'"> 和 <div class="row" *ngIf="teamMembers.length > 0"> //Check length great than throwing syntax error <div class="col-md-12"> <h4>Team Members</h4> <ul class="avatar" *ngFor="let member of teamMembers"> <li><a href=""><gravatar-image [size]="80" [email]="member.email"></gravatar-image></a></li> </ul> </div> </div> 零件 : @Component({ selector: 'pbi-editor', …



10
Angular2-将文本框放在组件加载上
我正在开发Angular2(测试版8)中的组件。该组件具有一个文本框和一个下拉列表。我想在组件加载后或下拉菜单发生更改事件时立即在文本框中设置焦点。我将如何在angular2中实现这一目标。以下是该组件的HTML。 <div> <form role="form" class="form-horizontal "> <div [ngClass]="{showElement:IsEditMode, hidden:!IsEditMode}"> <div class="form-group"> <label class="control-label col-md-1 col-sm-1" for="name">Name</label> <div class="col-md-7 col-sm-7"> <input id="name" type="text" [(ngModel)]="person.Name" class="form-control" /> </div> <div class="col-md-2 col-sm-2"> <input type="button" value="Add" (click)="AddPerson()" class="btn btn-primary" /> </div> </div> </div> <div [ngClass]="{showElement:!IsEditMode, hidden:IsEditMode}"> <div class="form-group"> <label class="control-label col-md-1 col-sm-1" for="name">Person</label> <div …



10
Angular2,禁用锚元素的正确方法是什么?
我正在Angular2应用程序上工作,我需要显示-但disable一个<a> HTML元素。正确的方法是什么? 更新 请注意*ngFor,这会阻止使用选项,*ngIf而不是<a>完全渲染。 <a *ngFor="let link of links" href="#" [class.disabled]="isDisabled(link)" (click)="onClick(link)"> {{ link.name }} </a> 该打字稿组件有一个方法,看起来像这样: onClick(link: LinkObj) { // Do something relevant with the object... return false; } 我实际上需要防止元素被单击,而不仅仅是与CSS一起出现。我以为我首先需要潜在地绑定到该[disabled]属性,但这是不正确的,因为锚元素没有disabled属性。 我查看并考虑过使用,pointer-events: none但这妨碍了我的cursor: not-allowed工作方式-这是要求的一部分。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.