Я заметил, что для определения макроса шаблона запущен процесс устаревания https://bixbydevelopers.com/dev/docs/dev-guide/release-notes/deprecations.6763.
В настоящее время я не уверен, что именно мне нужно сделать, чтобы отойти от метода устаревания. Должен ли я добавить индивидуально параметр stuff.item, stuff.chairs и stuff.sofas? Будет ли выражение по-прежнему использоваться для каждого параметра?
result-view {
match: Stuff (stuff) {
from-output: GetStuff
}
render {
layout {
section {
content {
layout-macro (furniture) {
param (stuff) {
expression (stuff)
}
}
}
}
}
}
}
dialog (Result) {
match: Stuff (s) {
from-output: GetStuff
}
if (s.item == "chair") {
template ("Stuff info") {
speech ("There is a lot of #{value(s.chairs)}")
}
}
else {
template (Stuff info") {
speech ("There is a lot of #{value(s.sofas)}")
}
}
}
Это пример кода, из которого я получаю предупреждение об устаревании.