Это приложение предназначено для проведения конкурса на запись. Coodinators назначают записи судьям для их суждения. У меня есть три набора данных, которые я извлекаю с сервера, список судей, список записей и список назначений, который связывает эти два вместе. Может быть переменное количество полей ввода ... если судья согласился судить 4 записи, будет 4 входа ... если 7, то 7. У меня все работает нормально, но только в том случае, если номер входа может быть введен и данные обновлены.
Теперь я хотел бы подтвердить, что идентификатор entry является допустимым идентификатором, проверив список, а также отображает поле или два на экране, чтобы координатор знал, что они набрали правильную запись.AngularJS извлекается из объекта на основе ввода в входе ng-repeat
Соответствующий раздел HTML
<div ng-app>
<div id="assignment" ng-controller="AssignData" ng-init="JudgeID=107;CategorySelect='MS';PublishSelect='P'">
<div ng-show="loaded">
<form class="entryform ng-cloak" name="assignform" ng-submit="sendForm()">
<p>Entry numbers assigned to this judge</p>
<p ng-repeat="assign in (formassigns =(assigns | filter:AssignedJudge))">
<input type="text" ng-model="assign.entryid" required/>
{{entries.authorname}} {{entries.entrytitle}}
</p>
<button type="submit">Save Assignments</button>
<p>This will keep the assignments attached to this judge.
You will be able to send all of your assignments to all
of your judges when you are finished.</p>
</form>
</div>
</div>
</div>
ту часть, которую я не мог понять, как сделать entries.authorname и entries.entrytitle отображаться, когда пользователь в который находится в entry.entryid.
правопреемников и записи являются массивы записей с использованием JSON
присваивает это JSON из assigns.id, assigns.judgeid, assigns.entryid.
записей является JSON из entries.entryid, entries.entrytitle, entries.authorname
Когда приходит правопреемников, EntryID пуст. Форма используется для заполнения ввода и когда она заполняется, я хотел бы показать рядом с ней заголовок и имя автора для этой записи.
трудно помочь без демо, которое включает некоторые выборочные данные, чтобы увидеть, что вы пытаетесь сделать с помощью 'sendForm()'. Объяснение вопроса может также содержать некоторые разъяснения. – charlietfl
sendForm() на самом деле работает нормально. Он просто отправляет formassigns обратно на сервер. То, что я пытаюсь найти, это заполнить заполнители записей, поскольку заполнен входной файл. Но я поместит соответствующую структуру хранилищ данных JSON, если вы считаете, что это поможет. –