在GitHub链接下方。
https://github.com/steemit/sc2-angular
当我将index.html粘贴到我的angular 5应用程序时,它可以正常工作。但是,当我将它移动到另一个组件时,我会遇到很多错误
import java.util.Arrays;
public class T {
public static void main(String[] args) {
//int[] a = {1, 2, 3, 3, 5, 6, 1, 7, 7}; //Set-1, provided by @YCF_L
int[] a = {1,1,3,3,5,6,1,7,7}; //Set-2, provided by OP
int[] b = {};
for (int i=0, k=0; i < a.length; i++) {
for (int j = i+1; j < a.length; j++) {
if(a[i] == a[j]){
System.out.println(a[j]);
k = k+1;
int[] p = new int[k];
for(int x=0; x < b.length; x++) {
p[x] = b[x];
}
p[k-1] = a[i];
b = p;
}
}
}
System.out.println(Arrays.toString(b));
System.out.println(Arrays.toString(removeDuplicates(b)));
}
public static int[] removeDuplicates(int[] a) {
boolean[] bArr = new boolean[1000];
int j = 0;
for (int i = 0; i < a.length; i++) {
if (!bArr[a[i]]) {
bArr[a[i]] = true;
j++;
}
}
int[] b = new int[j];
int c = 0;
for (int i = 0; i < bArr.length; i++) {
if (bArr[i]) {
b[c++] = i;
}
}
return b;
}
}
为了使这项工作我应该改变什么,为什么index.html适用于这种情况,但其他组件的html文件不起作用? 这与ng-app有关吗? 我更改了ng-app以反映新的组件名称,但仍然是相同的错误。 我应该在ng-app中填写其他内容吗?
有没有办法将这个javascripts作为@ typings.d.ts添加到node_modules? 我尝试过但无法让它发挥作用。
此外,如果我尝试将脚本添加到Angular-cli json文件作为外部全局脚本,但这不允许我访问这些方法吗?