#javascript #c# #angularjs
#javascript #c# #angularjs
Вопрос:
я создаю веб-приложение, в котором я использовал ng-repeat
для заполнения данных из базы данных,
вот мой код,
<select ng-change="getbrandname()" ng-init="ucomname='comname'" ng-model="ucomname">
<option ng-repeat="o in comnamelistfun" value="comname">{{o.comname}}</option>
</select>
это мой выпадающий список, который заполняет несколько данных из базы данных, например
( com1,com2,com3
)
это работает нормально
но что я должен использовать, когда данные являются одиночными, а не множественными, как в выпадающем списке
вот мое текстовое поле
<td style="width:50%; border:1px solid black; padding:3px; text-align:center;" ng-repeat="c in fullinfo">
<input type="text" style="margin-left:5%;" value="{{c.AdditionalName}}" ng-model="uaddtionalname" ng-init="uaddtionalname='{{c.AdditionalName}}'" placeholder="Additional Name" Text="" Height="30" />
</td>
это мое текстовое поле я использовал ng-repeat в своем текстовом поле, но мне нужно только одно значение из базы данных, что я должен использовать в своем текстовом поле вместо ng-repeat
Комментарии:
1. Вы можете просто использовать прямую переменную, не нужно использовать ng-repeat, просто назначьте одну тестовую переменную из контроллера, например: $scope.test = «test», и в представлении вы можете использовать ее с помощью {{test}} , вот и все 🙂
2. извините, сэр @JigarPrajapati, но я не понимаю
3. Позвольте мне дать вам ответ
4. хорошо, сэр @JigarPrajapati
5. Я опубликовал свой ответ
Ответ №1:
В вашем контроллере определите одну переменную, например:
$scope.AdditionalName = 'test';
Затем в вашем файле просмотра :
<td style="width:50%; border:1px solid black; padding:3px; text-align:center;">
<input type="text" style="margin-left:5%;" value="{{AdditionalName}}" ng-model="AdditionalName" placeholder="Additional Name" Text="" Height="30" />
</td>
Как бы просто это ни было, это сработает, попробуйте.
Комментарии:
1. но Additionalname поступает из моей базы данных
2.
updadditionalname: ["TEST"]
я попробовал это, и это работает, но мои данные динамические, а не статические3. Затем вы должны сначала инициализировать и присвоить этой переменной значение, соответствующее вашей базе данных, а затем, после того, как вы сможете использовать его в представлении напрямую
4. @API Controlle: я только что показал вам, как использовать переменную контроллера, поскольку у меня нет всего вашего кода и потока, в котором ваши данные поступают из БД и как вы передаете их с контроллера, вам нужно просто взять руководство от ит-специалиста :), я не знаю, как использовать переменную контроллера.не дает вам правильного рабочего фрагмента кода. 🙂
5. @JigarPrajapati добавление дополнительного имени