/ / Бутстрап тип вперед і кутова-схема-форма не працює - angularjs-директива, кутова-схема-форма

Бутстрап типу вперед і кутова-схема-форма не працює - angularjs-директива, кутова-схема-форма

Фільтр "liveSearchEmployee ()" не запускається на батьківському рівні контролера. Схоже, це ігнорується.

<input style="width:250px" type="text" ng-model="$$value$$"     ng-change="changeEmployee($$value$$)"    typeahead="(items.lastname + ", " + items.firstname) for items in liveSearchEmployee($$value$$) "   typeahead-on-select="selectedPatientConsult($item)"    typeahead-min-length="3"   ng-hide="{{form.schema.readOnlyMode}}"    name="{{form.key}}" id="{{form.key}}" title="{{form.title}}"   ng-required="form.required" />

Відповіді:

2 для відповіді № 1

З "батьківським обсягом контролера", я думаю, ви маєте на увазі його за межами форми?

Директива sf-schema має ізольовану сферу, тому що ніщо не успадковується за межами.

Натомість спробуйте ввести те, що вам потрібно, на об'єкт definition definition для вашого типу поля.

<input style="width:250px" type="text" ng-model="$$value$$"
ng-change="form.changeEmployee($$value$$)"
typeahead="(items.lastname + ", " + items.firstname) for items in form.liveSearchEmployee($$value$$) "
typeahead-on-select="form.selectedPatientConsult($item)"
typeahead-min-length="3"
ng-hide="{{form.schema.readOnlyMode}}"
name="{{form.key}}" id="{{form.key}}"
title="{{form.title}}" ng-required="form.required" />

Або ще краще, замініть його директивою, яка експортує ці функції.