gpt4 book ai didi

ember.js - 使用 ember-cli 进行原型(prototype)扩展

转载 作者:行者123 更新时间:2023-12-01 11:36:03 24 4
gpt4 key购买 nike

使用 ember-cli 及其 ES6 模块转译器如何以及在何处定义它,以便应用于我应用程序中的所有数组:

Array.prototype.move = function (old_index, new_index) {
....
};

最佳答案

您有几个选择。

  1. 将包含您的扩展的文件添加到 vendor/ 目录,并将其包含在您的 Brocfile.js 中,如下所示:

    app.import('vendor/my-prototype-extensions.js');
  2. 在初始化程序中执行。

    ember g initializer extensions

    然后在 app/initializers/extension.js 中添加你的扩展

    export var initialize = function() {
    Array.prototype.move = function (old_index, new_index) {
    ....
    };
    }

    export default {
    name: 'extensions',
    initialize: initialize
    }

我个人更喜欢初始化方法,因为它是在 ember-cli 生态系统中完成的,因此您可以在需要时访问那里可用的任何东西。

关于ember.js - 使用 ember-cli 进行原型(prototype)扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27009322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com