gpt4 book ai didi

javascript - angularjs 在 ng-repeat 指令中预填充输入文本

转载 作者:行者123 更新时间:2023-11-29 16:12:00 26 4
gpt4 key购买 nike

我们有输入文本显示预填值。我们正在使用 list 使用 ng-repeat 指令

 <ul ng-repeat="post in postList>
<input type="text" ng-model="postid" nginit="postid='{{post.id}}'"></input>
</ul>

这个问题AngularJS - Value attribute on an input text box is ignored when there is a ng-model used?告诉如何预填充输入文本。但不知何故,我们发现很难使用内部动态列表。我们可以这样做还是有更好的方法?

当我们编写这段代码时,我们不会在文本框中获得任何值,而是在 chrome 开发人员控制台的元素选项卡中 checkin ;我们可以看到值正在更新,但不在文本框中。

最佳答案

为什么不直接绑定(bind)到 post.id 呢?如果它有一个值,它将把它绑定(bind)到文本框的值属性。

此外,请确保您使用正确的标记(输入标签)并使用正确的指令 (ng-init)。而且我很确定不想重复 ul 标签,而是其中的项目。

<ul>
<li ng-repeat="post in postList">
<input type="text" ng-model="post.id"></input>
</li>
</ul>

关于javascript - angularjs 在 ng-repeat 指令中预填充输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25147346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com