cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk menghantar parameter jenis objek kepada arahan arahan tersuai dalam AngularJS?

Saya ingin menulis arahan tersuai untuk menjana jadual pada halaman berdasarkan tatasusunan yang dihantar dari luar. Apa yang patut saya buat? Bolehkah arahan tersuai dalam angularjs hanya menerima parameter rentetan? Bolehkah sesiapa membantu saya, terima kasih!

迷茫迷茫2794 hari yang lalu956

membalas semua(1)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-15 17:05:23

    Saya boleh memberi anda contoh mudah: jsFiddle

    <p ng-controller="DemoCtrl">
          <ng-table data="list"></ng-table>
    </p>
    var demo = angular.module('demo', []);
    
    demo.directive('ngTable', function(){
    
        return {
            restrict: 'E',
            scope: {
                data: '='
            },
            link: function($scope, element, attrs){
                
            },
            template: '<table><tr ng-repeat="item in data"><td>{{ item.id }}</td><td>{{ item.name }}</td></tr></table>'
        };
    });
    
    
    demo.controller('DemoCtrl', function($scope){
        $scope.list = [
            {
                id: 123,
                name: 'Hello World'
            },{
                id: 234,
                name: 'Fucking world'
            },{
                id: 345,
                name: 'What did you say?'
            }
        ];
    });

    Mengenai sama ada "hanya rentetan boleh dilalui", anda perlu membaca dokumentasi terlebih dahulu:

    Alamat dokumen: skop

    balas
    0
  • Batalbalas