Edit in JSFiddle

var myAppModule = angular.module('myApp', {});

  myAppModule.controller('CartController', function($scope){
    
    $scope.items = [
        {title: 'Paints pots', quantity: 8, price: 3.95},
        {title: 'Polks dots', quantity: 17, price: 12.95},
        {title: 'Pebbles', quantity: 5, price: 6.95},
    ];
        
    $scope.remove = function(index){
    $scope.items.splice(index, 1);
  
  }
        
});
<body ng-app="myApp">
    <div ng-controller="CartController">
        <h1>Your Shopping Cart</h1>
        <div ng-repeat='item in items' class="item">
            <span class="title">{{ item.title }}</span>
            <input ng-model="item.quantity"/>
            <span>单价:{{ item.price | currency }}</span>
            <span>总价:{{ item.price * item.quantity }}</span>
            <button ng-click="remove($index)">Remove</button>
        </div>
    </div>
</body>
h1{
    text-align:center;
}
.item {
    border-bottom: 1px solid #ddd;
    padding:10px
}