Add item json in ANGULAR with pop-up

后端 未结 1 687
逝去的感伤
逝去的感伤 2021-01-19 18:30

I\'m doing a web app.

I have a dynamic table. First, you choose a PRODUCT and then the LOT. The list of item in t

相关标签:
1条回答
  • 2021-01-19 19:04

    angular.module('app', []).controller('ExampleController', ['$scope',
            function($scope) {
              $scope.infos = [
                {name: "i will go to modal 1"},
                {name: "i will go to modal 2"}
              ];
    
              $scope.goToModal = function(info) {
                $scope.newDataInModal = info;
              }
            }
          ]);
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
    
      <div class="container" ng-app="app" ng-controller="ExampleController">
      <!-- start container -->
      
        <table class="table table-bordered">
          <tr ng-repeat="info in infos">
            <td>
              {{info.name}}
            </td>
            <td>
              <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#myModal" ng-click="goToModal(info)">
                Launch demo modal
              </button>
            </td>
          </tr>
        </table>
    
    
    
      <!-- Button trigger modal -->
      <!-- Modal -->
      <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
        <div class="modal-dialog" role="document">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span>
              </button>
              <h4 class="modal-title" id="myModalLabel">Modal title</h4>
            </div>
            <div class="modal-body">
              {{newDataInModal.name}}
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div>
        </div>
      </div>
      
    <!-- close container -->
    </div>

    0 讨论(0)
提交回复
热议问题