将带有属性的自定义筛选器传递到角度中的自定义指令
Passing a custom filter with attributes to a custom directive in angular
有没有办法将自定义筛选器作为属性传递到自定义指令中?所以如果我有指令
<my-element value="1234" filter="my-filter:attr1:attr2"><my-element>
作为
angular.module("directives", ["filter"]).directive("myElement", function() {
return {
restrict: "E",
replace : true,
scope : {
value : "@",
filter : "@"
},
template: function (el, attr) {
return "<p>{{value | filter}}</p>";
},
link: function($scope){ /* linking stuff */ }
};
});
带过滤器:
angular.module("filter", []).filter("myFilter", function() {
return function(value, attr1, attr2) {
return "filtered value";
};
};
});
只是什么都没发生,我不知道这里出了什么问题。。。
您是否将这两个模块注入到应用程序模块中?像这样:
angular.module("app", ["filter","directives"])
相关文章:
- 如何在自定义指令中获取计算的属性
- 向动态生成的DOM添加Angular自定义指令
- 自定义指令中的AngularJS ng模型
- 如何在html中以角度显示自定义指令的作用域
- 自定义指令模板中的AngularJS控制变量
- AngularJS通过自定义指令传递点击的项目
- 如何在angularjs中将多个作用域变量传递到自定义指令中
- 处理角度自定义指令中的onReady事件
- 为什么ng中的自定义指令在循环完成后重复运行
- 对于使用传递的数据计算的局部范围变量,角度绑定在自定义指令中不起作用
- Angular.JS自定义指令;不起作用
- 如何通过Angular中的$resource发送来自自定义指令的输入值
- AngularJS:如何访问自定义指令中的input[date]min属性
- AngularJS:ngRepeat作用域在具有隔离作用域和ngTransclude的自定义指令中失败
- 如何使用其他自定义指令中的元素标记作为另一个自定义指令的模板
- 如何限制自定义指令的可能属性值
- 动态网格作为自定义指令
- AngularJS - 在自定义指令中继承ngModel
- 调用另一个自定义指令的角度自定义指令
- 在 AngularJs 中验证自定义指令(我想让它成为必需的)