我需要访问父DOM元素的一些属性,其中包含我想要获取信息的组件,有没有办法做这样的事情?
以下是我的组件的样子:
import { Component, Input } from "@angular/core";
import "./loadingSpinner.component.css!";
@Component({
selector: "loading-spinner",
template: `
<div *ngIf="showSpinner" class="loader-directive-wrapper">
<div class="loader"></div>
</div>`
})
export class LoadingSpinnerComponent {
@Input() public showSpinner: boolean = false;
}
Run Code Online (Sandbox Code Playgroud) trackBy函数(例如,在ngFor中)提供两个参数:index和item(从正在迭代的集合中)。有没有办法将附加信息(作为参数?)传递给trackBy函数?
我的情况是,我可能会为组件的每个实例(包含ngFor)遍历各种类型,并使用不同的标识字段名称。理想情况下,我希望能够传递第三个参数,该参数指示应读取项目中的哪个字段。
我正在尝试编写一个将整数数组作为参数并返回数组中最小元素的索引的代码块。此外,如果列表是空列表,该函数应返回 -1。
到目前为止,我有,
public static int indexOfSmallest(int[] array){
int index = 0;
int min = array[index];
for (int i = 1; i < array.length; i++){
if (array[i] <= min){
min = array[i];
index = i;
}
}
return index;
}
Run Code Online (Sandbox Code Playgroud)
但是,我收到此错误并且不确定我需要修复什么。
任何帮助将非常感激。谢谢你。
如何validate在以 4 角及以上的角度上传之前上传文件?
我想file type和file size在角4和上述验证。
我的问题截图
对于每个文件,我都获得了正确的文件大小和类型,除了.msg文件。如何获取文件类型的应用程序/ vnd.ms-Outlook应用程序/八位字节流 的展望文件。请帮帮我。
我查询了如何在Angular 2中返回星期数。我没有找到这个问题的答案。我确实在https://docs.angularjs.org/api/ng/filter/date上发现在Angular 1中会是这样的:{{today | date:'w'}}但是这似乎在Angular 2中不起作用。我知道我可以编写一个函数来解决这个问题,但这似乎不切实际。我是否在有关Angular 2的文档中丢失了某些内容,或者尚未在其中实现?
从最近开始,当您没有在每个* ngFor上实现trackBy函数时,Angular styleguide-lint-extender“ Codelyzer”就会发出警告。我想知道为什么这完全是个问题。
trackByFn(index, item) { return index;} // or item.id。如果我从索引切换到item.id,这如何使我的应用程序更快?对于数组插入或删除,索引是最重要的事情。为什么[ngFor]指令应该比较对象标识值呢?_trackByFn。因此,我假设return index-trackBy仍然是默认配置?那么,为什么明确实施它被认为是一个好习惯呢?现在个人而言,我的应用程序中确实有一个大集合(数组),它位于redux存储中。只能用空数组替换它,也可以添加新项目,例如:
return {...state, myArray: [...state.myArray, ...newItems]}),
但从未移动或删除。我item.id代替它跟踪是否有意义index?我真的应该return index;在每个带有* ngFor的组件中实现-function吗?
目前我正在尝试删除字符串数组中的破折号.我在下面尝试的代码不起作用.
splitTimeStamp[0].replaceAll("[\\s\\-()]", "");
System.out.println(splitTimeStamp[0]);
Run Code Online (Sandbox Code Playgroud)
从另一个stackoverflow页面获得replaceAll代码.
提前致谢!
angular ×4
java ×2
ngfor ×2
angular6 ×1
arrays ×1
dom ×1
file-upload ×1
mime-types ×1
replaceall ×1
validation ×1