angular2-template专题提供angular2-template的最新资讯内容,帮你更好的了解angular2-template。
我有一个递归结构,由两个组件组成: > OptionsMenuComponent(菜单) > MenuItemComponent(菜单项) OptionsMenuComponent :(模板组件) Template: <menu-item *ngFor="let menuItem of menu.menuItems" [menuItem]="menuItem"> </menu-item>
假设对组件模板的请求无法传递(状态码400等),是否有办法捕获错误以便采取行动(重定向等…) 谢谢. 我知道问题很严重,但今天我们有了更好的解决方案. Angular提供了一个名为ResourceLoader的类,您可以扩展它并创建自己的实现来覆盖基本行为. 我创建了一个CustomResourceLoader,它从ResourceLoader扩展到在templateUrl请求上插入标记,因为我的
处理Angular 2中的奇怪问题. 如果您查看下面的组件,该服务将返回一个已解析的对象 – 例如我可以console.log它.您可以看到粘贴为注释的输出.每当我尝试在视图中使用所述对象时,我都会收到错误:EXCEPTION:TypeError:无法在SubjectHomeComponent @ 2:27中的[{{theData.subject}}中读取未定义的属性’subject’. 这对我来
在下面的代码中,由于某些原因,当我在模板后面输入一个新行时,它给了我一个错误.我的所有代码都必须在一行’< h1> …< h2>等等.’ – 我在模板后输入的那一刻:’输入它会给我一个错误. Unterminated string literal.at line 6 col 24 TS Error Property assignment expected.at line 7 col 10 TS E
我在我的项目angular5中使用ng-select 2.0.0,如 this link所示 ,我可以从api休息弹簧启动得到结果,但我正在解决一个问题我得到这个错误,而我点击ng-select: ERROR TypeError: Object(...) is not a function at NgDropdownPanelComponent.ngOnInit (ng-select.js:145
我有一个非常基本的问题,我无法自己回答,因为大多数链接到 http://www.primefaces.org/primeng不再有效. 我也尝试注册他们的论坛,但他们的激活邮件永远不会到来. 我使用Angular2并拥有一个包含两列的数据表:filename和status. 我想要更改的状态列.它现在保持1到4的数字,我想根据状态显示一个glyphicon. 我现在有这个,这是有效的: <p-da
我需要将现有的Angular 2 RC 1应用程序迁移到Angular 2 RC 4.作为其中的一部分,我还需要将现有的表单移动到Angular 2 RC 4 New Forms. 任何人都可以指导,如何将现有表格更新为新表格. 对于那些在将表格从Angular 2 RC 1(或更早版本)迁移到Angular 2 RC 2 / RC 4新表格时遇到困难的人.以下是他们需要遵循的步骤: 通过将以下包
我正在使用inner Html并在我的cms中设置html,响应似乎没问题,如果我这样打印:{{poi.content}} 它给了我正确的内容: ` <table border="0" cellpadding="5" cellspacing="0"> <tbody> <tr> <td style="vertical-align: top;">Tes11t</td>
我正在成功使用angular 2安全导航操作符作为属性,文档说明属性路径,但方法路径的最佳方法是什么? myObj?.myMethod().myProperty 给出例外: EXCEPTION: TypeError: Cannot read property ‘myProperty’ of null in [{{myObj?.myMethod().myProperty}} 在javascript中
在我的应用程序中,我想在组件加载时自动将焦点放在表单的第一个字段上.任何人都可以指导如何实现这一点而不重复,因为我想在我的应用程序中的每个表单(活动表单)上. 您应该使用指令来实现此行为. 这将告诉你如何做到这一点:https://plnkr.co/edit/ttxCP7vCLkLtNb3Xiaah?p=preview import {Component, NgModule, Directive,
<div *ngIf="true" myHighlight #tRefVar="myHighlight"></div> <div>tRefVar is {{tRefVar.foo}}</div> 即使* ngIf为真,我也得不到未定义的属性’foo’.如果我删除* ngIf,它工作正常! 我尝试使用Elvis运算符tRefVar?.foo来解决错误,但之后它永远不会随值更新. https://pl
我是Angular2的新手,我想知道如何根据值设置字体颜色. 我的情况是:如果输入字段的值不是100,那么我想要它是红色但如果它是100那么我想要它为绿色. 我有以下代码,但无法使其工作. XXX.component.css .red { color: red; } .green { color: green; } XXX.component.css <input mdInpu
我正在使用Angular 2,并希望使用htm ngif coniditon检查变量值是否在角度中未定义 如果我使用  < span * ngIf =“!testvar”> 它还涵盖了变量testvar = 0时的情况,但我希望在它为0时排除这种情况 以下工作,但这些是2个检查: <span *ngIf="!testvar && testvarl != 0"></span> 我想检查一下这种情况,
我知道在ng2中我们有ComponentFactoryResolver可以解析我们可以应用于ViewContainerRef的工厂. 但是,指令有类似之处吗?一种实例化它们并将它们应用于组件中的投影内容的方法? 不,指令不能动态添加或删除.它们仅适用于静态添加到组件模板的 HTML. 你可以做的是通过将一个参数(@Input())传递给指令来启用/禁用该指令,以通知它做某事或不做.
我想覆盖primeng的DataTable组件的模板,这就是我的代码的样子: 我-datatable.component.ts import { Component, OnInit, ElementRef, Renderer2, ChangeDetectorRef } from '@angular/core'; import { DataTable, DomHandler } from 'prim
我已经尝试了一切我能想到的事情,当一个复选框改变状态但是我似乎无法让它工作时触发事件. 这是html <div *ngIf="role?.ACTIVE_FLAG === 'Y'"> <div class="label"> Active Record </div> <input type="checkbox" (click)="toggleRoleActive()" checked
我有这样的日期管道模板 {{value | date: 'dd/MM/yyyy'}} 此值为null 如果我的值为null我如何处理这个字符串’对象不匹配’? {{ (value !== null) ? (value | date: 'dd/MM/yyyy') : "" }}
我显示的秒数从3600减少到0. <div class="time-box" *ngIf="p.value.playerTimer > 0">{{ p.value.playerTimer }}</div> 我想将秒数格式化为分钟:秒 我希望能够使用DatePipe – https://angular.io/api/common/DatePipe <div class="time-box" *ngI
如果我返回到相同的路由路径,它会显示错误 “未保留(承诺):TypeError:无法读取属性’isActivated’未定义”. 但不能在第一时间显示.可以帮我吗     路由 const mainRoutes: Routes = [ { path: '', pathMatch: 'full', redirectTo: '/home' }, { path: 'hom
我试图将我的 HTML组件中的值绑定到服务中的属性.如果私有变量为null,则需要关闭并从HTTP调用中获取值. 但是,我注意到,只要我绑定到HTML组件中的属性gettor,它就会多次触发. 我简化了以下示例: this Plunker get Item(): string { console.log("Item()", this._item); return this.