Я пытаюсь сделать что-то, что должно быть фундаментальным для Angular. Я хочу, чтобы два элемента управления, привязанные к одному и тому же объекту области, менялись друг с другом. В моем случае «мастер» — это раскрывающийся список кендо, а «ведомый» — небольшой текстовый раздел, значение которого должно меняться при изменении раскрывающегося списка. Что мне не хватает, что я не могу заставить это работать?
У меня есть раскрывающийся список кендо, указанный на моей странице с помощью директивы angular. Я определяю типичные поля «Имя» и «Идентификатор», и он отлично отображает раскрывающийся список, используя либо ng-модель, либо k-ng-модель в html.
<select kendo-drop-down-list
k-data-text-field="'Name'"
k-data-value-field="'ID'"
k-auto-bind="false"
k-data-source='itemtypesDataSource'
id="ddxitemtypes" k-ng-model="itemtype" k-value-primitive="false"></select>
Я хочу, чтобы выбранный текст раскрывающегося списка отображался в другой области:
<small>{{itemtype.Name}}</small>
Мое понимание k-ng-модели заключается в том, что она указывает на исходный объект, и я должен иметь возможность использовать точечную нотацию для указания поля. Это не работает. Я пробовал много разных вариантов и читал несколько других сообщений здесь. Один из них покажет поле «ID», но ни один из них не покажет поле «Имя», которое я хочу.
Может ли кто-нибудь пролить свет на этот вопрос для меня? Я пытаюсь использовать Angular так, как это должно быть, и хочу избежать использования таких событий, как «при изменении». Иначе зачем вообще использовать Angular?