我收到这个警告:
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时,是否需要处理发布版本?
谢谢
使用类似这样的内容: 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)
所有这些都很完美,但我添加了它的倍数。问题是如何删除特定的而保留其余的?
使用 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)
请忽略拼写错误,因为我每年都会输入此代码 - 代码位于封闭系统中。
另外,其他一切都正常'我可以设置数据,我可以获取选定的值。