我正在创建一个调用日志,我需要能够编辑调用的客户的详细信息。 更新方法工作正常,但每个客户都会看到该表单,我希望为指定客户显示
<div ng-repeat= "post in posts">
<h1>post.title</h1>
<h2>post.number<h2>
<button ng-click="isUpdate()">update</button>
<form>
//some input feilds
</form>
</div>
我能够成功更新每个客户的详细信息,但我只希望一次为每个客户显示该表单。我尝试将以下内容添加到表单元素中:
<form ng-show="post._id">
答案 0 :(得分:2)
如果您希望表单针对特定客户显示,请尝试检查逻辑以在函数中显示表单:
<form ng-if="showToSpecificCustomers(post._id)">
//some input feilds
</form>
现在在您的控制器中:
$scope.showToSpecificCustomers = function(postId) {
// check the customer information here
// match with postId if required
// based on the result, return true/false.
}