我如何在Ionic2上包含原型脚本



我想使用具有诸如 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()
    }
}

相关内容

  • 没有找到相关文章

最新更新