Ember.js 在Ember中,如何访问在初始值设定项中定义的自定义拐点?

Ember.js 在Ember中,如何访问在初始值设定项中定义的自定义拐点?,ember.js,ember-data,Ember.js,Ember Data,我在app/initializers/custom definctor rules中定义自定义definctor规则,如下所示: // app/initializers/custom-inflector-rules import Inflector from 'ember-inflector'; export function initialize(/* application */) { const inflector = Inflector.inflector; // Tell

我在
app/initializers/custom definctor rules
中定义自定义definctor规则,如下所示:

// app/initializers/custom-inflector-rules

import Inflector from 'ember-inflector';

export function initialize(/* application */) {
  const inflector = Inflector.inflector;

  // Tell the inflector that the plural of "campus" is "campuses"
  inflector.irregular('campus', 'campuses');
}

export default {
  name: 'custom-inflector-rules',
  initialize
};
import ??? as Inflector from ???

Inflector.inflector.pluralize("campus"); // campuses
如何在应用程序中使用这些自定义规则访问初始化的拐点

例如,在序列化程序文件中,我希望能够调用
复数化
,如下所示:

// app/initializers/custom-inflector-rules

import Inflector from 'ember-inflector';

export function initialize(/* application */) {
  const inflector = Inflector.inflector;

  // Tell the inflector that the plural of "campus" is "campuses"
  inflector.irregular('campus', 'campuses');
}

export default {
  name: 'custom-inflector-rules',
  initialize
};
import ??? as Inflector from ???

Inflector.inflector.pluralize("campus"); // campuses

您已经从初始值设定项知道导入:

import Inflector from 'ember-inflector';
然后你就可以做
definctor.definctor.pluralize(“…”)

您也可以直接导入默认屈折度的
复数化

import { singularize, pluralize } from 'ember-inflector';
pluralize('...');
这正是
拐点。拐点。尽你所能使之多元化

甚至还有一个车把助手:

{{pluralize "taco"}}
完整的文档在中