#ractivejs
#ractivejs
Вопрос:
Я пишу страницу с ractive.js и пользовательский интерфейс кендо. Страница генерируется на основе определения, определение будет преобразовано в (ractive.js ) шаблон и, наконец, рендеринг на странице. На этой странице я также использую библиотеку MVVM пользовательского интерфейса Kendo для привязки данных. но есть проблема в том, что Kendo UI MVVM нуждается в полном пути для привязки. Итак, есть ли какая-либо функция в ractive.js можете ли вы получить полный путь к свойству?
{{#.MaskTextBox}}
<span>
<input data-role="maskedtextbox"
placeholder="{{PlaceHolder}}"
data-mask="{{Mask}}"
data-bind="value: {{getPath(Value)}}" />
</span>
{{/.MaskTextBox}}
Я надеюсь, что getPath
функция может вернуть путь к свойству, подобный "MaskTextBox.Value"
.
Комментарии:
1. Короткий ответ — нет. Более длинный ответ — это скорее вопрос: по какой причине вы используете Ractive и Kendo UI вместе? Они имеют перекрывающиеся обязанности; использование обоих похоже на использование jQuery и MooTools в одном проекте!
2. @RichHarris Мне нравится использовать Ractive, он намного лучше, чем Kendo UI в шаблоне, и меня попросили использовать элементы управления Kendo UI.
3. Я думаю, лучшее, на что вы можете надеяться, это отслеживать, где вы находитесь в шаблоне, и реконструировать ключевой путь — вот надуманный пример того, что я имею в виду jsfiddle.net/rich_harris/aL4U7
4. @RichHarris Кажется, что других простых решений нет. Спасибо за ваш ответ и ваше мнение. 🙂