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"}}
完整的文档在中