Я пытаюсь понять существующий код узла Switch в узловом красном, чтобы справиться и правильно создать свой собственный узел.Понимание этого вызова ._ (STRING) в узле RED
я застрял с этими линиями:
var operators = [
{v:"eq",t:"=="},
{v:"neq",t:"!="},
{v:"lt",t:"<"},
{v:"lte",t:"<="},
{v:"gt",t:">"},
{v:"gte",t:">="},
{v:"btwn",t:this._("switch.rules.btwn")},
{v:"cont",t:this._("switch.rules.cont")},
{v:"regex",t:this._("switch.rules.regex")},
{v:"true",t:this._("switch.rules.true")},
{v:"false",t:this._("switch.rules.false")},
{v:"null",t:this._("switch.rules.null")},
{v:"nnull",t:this._("switch.rules.nnull")},
{v:"else",t:this._("switch.rules.else")}
];
Особенно с this._("switch.rules.smthg")
. Как это будет работать? Где-то в коде, я буду видеть этот вызов, но я не смог найти, где он хранится, и поэтому сделать мои собственные, как this._(myawesomenode.myawesomesection.myawesomepropertie)
Благодаря вашим комментариям, я видел это для интернационализации.
Suppposing У меня есть этот каталог:
{
"and": {
"list": {
"key": "THE DATA I WANT"
}
}
}
Как я могу иметь мои данные? Я пробовал что-то вроде this._(and.list.key)
без результата.
Это действительно должен был отдельный вопрос, но вы следовали инструкции в начале документации? У вашего узла должен быть файл package.json с правильным узловым красным входом – hardillb
Да, для файла «mynode.js» у меня есть «mynode.json» в моем каталоге locales/en-US –
Задайте новый вопрос , включите полный список каталогов вашего узла и образец кода, который вы пытаетесь (с достаточным контекстом, чтобы посмотреть, что он на самом деле делает) и правильное описание ошибки, которую вы получаете. – hardillb