【发布时间】:2014-10-16 16:31:47
【问题描述】:
我想知道是否有办法将参数传递给指令?
我想要做的是从控制器中附加一个指令,如下所示:
$scope.title = "title";
$scope.title2 = "title2";
angular.element(document.getElementById('wrapper')).append('<directive_name></directive_name>');
是否可以同时传递一个参数,以便我的指令模板的内容可以链接到一个或另一个范围?
这里是指令:
app.directive("directive_name", function(){
return {
restrict:'E',
transclude:true,
template:'<div class="title"><h2>{{title}}</h3></div>',
replace:true
};
})
如果我想使用相同的指令但使用 $scope.title2 怎么办?
【问题讨论】:
标签: angularjs controller arguments directive