gpt4 book ai didi

javascript - 在 angularjs 中执行事件时启用文本框

转载 作者:行者123 更新时间:2023-12-01 03:31:36 24 4
gpt4 key购买 nike

我正在使用 ng-repeat 来打印数据。这里我添加了一个重播按钮。基于回复按钮启用重播按钮下的文本框。

但是当我单击重播按钮时,文本框将启用所有重播按钮。

谢谢你...!

Controller 代码

getForumOnIdAnswer(fAnsId);
function getForumOnIdAnswer (fAnsId){
ForumRepository.getForumOnIdAnswer(fAnsId)
.then(function (response){
scope.forumAnswer=response;
},
function(errResponse){
console.error('Error while fetching forumAnser');
}
);
};

html代码

<div ng-repeat="forumAnswerData in forumAnswer">
<div class="panel-group">
<div class="panel panel-success">
<div class="panel-heading">
<a href="">{{forumAnswerData.farmer.firstName}}</a>
<div class="pull-right">{{ forumAnswerData.answerDate |
date:"MM/dd/yyyy 'at' h:mma" }}</div>
</div>
<div class="panel-body">{{forumAnswerData.answer}}</div>
<div class="panel-footer">
<button type="button" class="btn btn-danger" ng-click="">Reply</button>
</div>
</div>
</div>
</div>

view

最佳答案

应该是这样的。只是为了启用文本框。

<div ng-repeat="forumAnswerData in forumAnswer">
<div class="panel-group">
<div class="panel panel-success">
<div class="panel-heading">
<a href="">{{forumAnswerData.farmer.firstName}}</a>
<div class="pull-right">{{ forumAnswerData.answerDate | date:"MM/dd/yyyy 'at' h:mma" }}</div>
</div>
<div class="panel-body">{{forumAnswerData.answer}}</div>
<div class="panel-footer">
<textarea ng-model="yourModel" ng-show="$index ==currentTextBox"></textarea>
<button type="button" class="btn btn-danger" ng-click="currentTextBox = $index">Reply</button>
</div>
</div>
</div>
</div>

关于javascript - 在 angularjs 中执行事件时启用文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44513203/

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