如何添加列表中的Java在我的代码angularJs用于过滤我想显示使用Java数据的列表,并angularjs
这是ProductController.java
在这种控制器是回List
的数据到UI。
@Controller
@RequestMapping("/product")
public class ProductController {
@Autowired
private ProductService productService;
@RequestMapping("/ProductList")
public String getProducts(Model model)
{
List<Product> products = productService.getProductList();
model.addAttribute("products",products);
return "productList";
}
@RequestMapping("viewProduct/{productId}")
public String viewProduct(@PathVariable int productId,Model model)throws IOException
{
Product product = productService.getProductById(productId);
model.addAttribute(product);
return "viewProduct";
}
}
Html和angularjs与此职能的是页面内容的HTML没有列出
<p>Type a letter in the input field:</p>
<p><input type="text" ng-model="products"></p>
<ul>
<li ng-repeat="x in products | filter:products">
{{ x }}
</li>
</ul>
</div>
<script>
angular.module('myApp', []).controller('namesCtrl', function($scope,$http) {
$http.get("/eMusicStore/product/ProductList/"+$scope.cartId).success(function (data) {
console.log("success: " + data);
$scope.products = products;
});
});
</script>
在NG-重复你需要使用的书,而不是产品。 – Akash
当调用从角这样的要求,你只是一个JSON字符串,而不是一个网页吗?但是你的Spring webpp在这里发送一个视图(html)。这些客户端和服务器不匹配。 –
THX的帮助这是probleme如何从angularJs –