Rumah > Soal Jawab > teks badan
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!
巴扎黑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