我有旧的Angular 1代码,在那里我设置了div样式,在Angular 11中如何工作
因此,我一直在更新一个旧项目,我需要设置阵列的样式,其中每个点都有不同的位置。div都有一个id=obj.id,我需要设置left和top值我有旧的Angular 1代码,在那里我设置了div样式,在Angular 11中如何工作,angular,Angular,因此,我一直在更新一个旧项目,我需要设置阵列的样式,其中每个点都有不同的位置。div都有一个id=obj.id,我需要设置left和top值 $(arr).each(function(idx,obj){ var e = $('#'+obj.id); e.css('left',obj.cx); e.css('top',obj.cy); 在旧代码中,我们获取数组id并将其设置为var。但我似乎无法使其适用于Angula
$(arr).each(function(idx,obj){
var e = $('#'+obj.id);
e.css('left',obj.cx);
e.css('top',obj.cy);
在旧代码中,我们获取数组id并将其设置为var。但我似乎无法使其适用于Angular 11。我该怎么做呢?所以我想出了一个解决方案:
[ngStyle]="{'top': d.cy, 'left': d.cx}"
我刚刚在div上添加了一个ngStyle元素,在这里我遍历了数组,每个点都有自己的位置,看起来更像jQuery而不是AngularJS。没有角度1。有AngularJs和Angular>=2