gpt4 book ai didi

javascript - Angular js中从html页面http.get()数据传递参数的语法错误

转载 作者:行者123 更新时间:2023-11-30 12:05:25 25 4
gpt4 key购买 nike

我正在尝试从 html 页面传递一个参数以从数据库中删除一行。http.get() 方法返回所有书籍的数据,我传递某本书的 id 以将其删除。但它返回语法错误。

这是带有删除按钮的 html 页面,在 ng-click 上调用了函数

    <div class="container">

<table class="table">
<thead>
<tr>
<th>Id</th>
<th>Name of Book</th>
<th>Author</th>
<th>Description</th>
<th>No of books available</th>
</tr>
</thead>

<tbody>

<tr ng-repeat = "book in libraryBooks | filter:keyword">
<td>{{book.id}}</td>
<td>{{book.name}}</td>
<td>{{book.author}}</td>
<td>{{book.description}}</td>
<td>{{book.count}}</td>

<td><button ng-click = "removeItem({{book.id}})">remove</button></td>
</tr>

</tbody>
</table>
</div>

这是在浏览器控制台中返回 synatx 错误我将此参数传递给 Controller ​​接收以调用休眠函数来删除具有该特定 id 的书

最佳答案

你可以只传递 book.id

像这样:

<button ng-click = "removeItem(book.id)">remove</button>

关于javascript - Angular js中从html页面http.get()数据传递参数的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35360332/

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