我在app/initializers/custom-inflector-rules
中定义了自定义偏转器规则,如下所示:
// 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
};
如何在应用程序中使用这些自定义规则访问初始化的偏转器?
例如,在序列化程序文件中,我希望能够像这样调用pluralize
:
import ??? as Inflector from ???
Inflector.inflector.pluralize("campus"); // campuses
1条答案
按热度按时间ej83mcc01#
您已经从初始化程序中知道了导入:
然后你就可以做
Inflector.inflector.pluralize('...')
了。您也可以直接导入默认偏转器的
pluralize
:这就是你所能做的
甚至还有一个车把帮手:
完整文档的格式为the github readme。