我试图将$scope的变量传递给指令,但它不起作用。我在模板函数中捕获变量:app.directive('customdir',function(){return{restrict:'E',template:function(element,attrs){console.log(attrs.filterby);switch(attrs.filterby){case'World':return'';}return'';}};});我需要的是变量filterby的值,而不是变量名本身。PlunkrDemo 最佳答案 或者像这样app.d