.directive("test", function () { return { restrict: 'A', scope: { param: '=?' // 通过scope传过来 }, link: function (scope, element, attrs) { var data = $scope.$eval(attrs.data); // 通过attrs取 } }; })
是取$scope里的数据么?