我正在创建一个网络应用程序,其中我使用 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
最佳答案
在你的 Controller 中定义一个变量,例如:
$scope.AdditionalName = 'test';
然后在您的 View 文件中:
<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>
就这么简单,一定会成功的,试试吧。
关于javascript - 我应该用什么来代替 ng-repeater,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40079237/