久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

angular.js - AngularJS 中如何給一個自定義指令 directive 傳遞一個對象類型的參數(shù)?

瀏覽:198日期:2024-10-02 08:51:21

問題描述

我想寫一個自定義指令,根據(jù)外部傳進來的數(shù)組,在頁面上生成一個表格。我該怎么做?angularjs的自定義指令是否只能接收字符串參數(shù)?哪位大神能幫幫忙,謝謝!

問題解答

回答1:

可以給你個簡單示例: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?’} ];});

至于是不是“只能傳字符串”,你需要看明白文檔先:

angular.js - AngularJS 中如何給一個自定義指令 directive 傳遞一個對象類型的參數(shù)?

文檔地址:scope

相關(guān)文章:
主站蜘蛛池模板: 南丰县| 徐闻县| 宜川县| 九江市| 交口县| 方城县| 阜康市| 墨玉县| 外汇| 喀什市| 金山区| 西乌| 仪征市| 台南县| 扎囊县| 曲松县| 蕲春县| 桐城市| 二连浩特市| 凯里市| 长垣县| 金塔县| 海丰县| 达拉特旗| 丰台区| 应用必备| 云梦县| 高陵县| 高碑店市| 许昌县| 华坪县| 苗栗县| 平和县| 黄梅县| 大关县| 深圳市| 安岳县| 铅山县| 安乡县| 天台县| 满洲里市|