我想使用具有诸如 Array.prototype.x( ... )
之类的功能原型的文件,但是我不知道如何将其包含在global中。
示例:
array.ts
Array.prototype.x = function(i) {return this[i]}
Array.prototype.y = () => {return true}
Array.prototype.z = () => {return true}
页/home/home.ts
import { Component } from '@angular/core';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor() {}
ionViewDidLoad() {
let a [1,2,3,4,5,6,7,8,9,0];
console.log(a.x()); // see Array.prototype.x()
console.log(a.y()); // see Array.prototype.y()
console.log(a.z()); // see Array.prototype.z()
}
}
P.S:我的原型文件具有太多功能
只是导入文件:
import { Component } from '@angular/core';
import './Array';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor() {}
ionViewDidLoad() {
let a [1,2,3,4,5,6,7,8,9,0];
console.log(a.x()); // see Array.prototype.x()
console.log(a.y()); // see Array.prototype.y()
console.log(a.z()); // see Array.prototype.z()
}
}