小编ide*_*ers的帖子

角4和ng-模板

我收到这个警告:

The <template> element is deprecated. Use <ng-template> instead ("
        [attr.tabIndex]="-1"
        [ngClass]="{'k-item': true}">
        [WARNING ->]<template *ngIf="template"
            [templateContext]="{
Run Code Online (Sandbox Code Playgroud)

当使用角度4时,是否需要处理发布版本?

谢谢

ng-template angular4 angular

9
推荐指数
1
解决办法
1万
查看次数

Angular 4 删除动态添加的组件

使用类似这样的内容: https://netbasal.com/dynamically-creating-components-with-angular-a7346f4a982d 我正在添加多个组件,问题是稍后如何根据单击的组件删除这些组件?我想做的是创建面包屑,然后单击面包屑时,将其下方的所有内容全部删除。为了创建它们,我使用以下代码:

createCrumb(name, key, level){
  let data = {name:name, key:key, level,level, diagram: this.diagram};
  const factory = this.this.resolver.resolveComponentFactory(BreadCrumbsButton);
  let componentRef = this.container.createOmponent(factory);
  (<BreadCrumbsButton>componentRef.instance).data = data;
}
Run Code Online (Sandbox Code Playgroud)

所有这些都很完美,但我添加了它的倍数。问题是如何删除特定的而保留其余的?

angular

3
推荐指数
1
解决办法
9989
查看次数

剑道角度下拉列表以编程方式设置值

使用 kendo 角度下拉菜单,我可以设置数据和默认值,但由于某种原因,稍后从可用选项中设置值不起作用?

我有一个基本数据模型 {id:x, value:y}。初始化下拉列表后设置值的正确代码是什么?

使用最新版本的 Angular 和 Kendo。

初始化值:

public areaModel: {id:number, value: string}
Run Code Online (Sandbox Code Playgroud)

然后我尝试设置它:

this.areaModel = {id: data.site.siteId, value: data.site.siteName}
Run Code Online (Sandbox Code Playgroud)

实际的下拉菜单是:

<kendo-dropdownlist [data]="area" [(ngModel)]="areaModel" [textFIeld]="value" [valueField]="id"></kendo-dropdownlist>
Run Code Online (Sandbox Code Playgroud)

请忽略拼写错误,因为我每年都会输入此代码 - 代码位于封闭系统中。

另外,其他一切都正常'我可以设置数据,我可以获取选定的值。

html.dropdownlistfor kendo-ui-angular2 angular

3
推荐指数
1
解决办法
9655
查看次数