Angularjs 如何将ng类添加到指令';什么样的模板?
从指令内部向元素添加Angularjs 如何将ng类添加到指令';什么样的模板?,angularjs,Angularjs,从指令内部向元素添加ng类表达式的正确方法是什么 例如: <div my-directive></div> 是否应该在编译函数的第一个参数tElement? 如果是,怎么做?只需使用setAttribute() 谢谢。我会使用一个模板并替换原来的div来实现这一点: 该指令: .directive('myDirective', function(){ return { restrict: 'A', template: '<div ng
ng类表达式的正确方法是什么
例如:
<div my-directive></div>
是否应该在编译函数的第一个参数tElement
?
如果是,怎么做?只需使用setAttribute()
谢谢。我会使用一个模板并替换原来的div
来实现这一点:
该指令:
.directive('myDirective', function(){
return {
restrict: 'A',
template: '<div ng-class="{visible:isVisible}"></div>',
replace: true,
link: function($scope, elem, attrs){
$scope.isVisble = true;
}
}
})
.directive('myDirective',function(){
返回{
限制:“A”,
模板:“”,
替换:正确,
链接:函数($scope、elem、attrs){
$scope.isVisble=true;
}
}
})
在html中:
<div my-directive></div>
如何设置isVisible
只是一个示例。您可以在指令控制器、父作用域、隔离作用域中执行此操作 不清楚你想说什么这不是我要问的ngClass
根据传入的表达式切换类。谢谢,但我想知道如何强制执行此操作。
<div my-directive></div>