是否可以在指令中创建私有函数?我需要在指令中执行一个相当复杂的过程来填充指令的模板。
像这样的东西(HTML):
<textarea the-result="data">
</textarea>
Javascript:
angular
.module("MyModule")
.directive("theResult", [function () {
return {
scope: {
theResult: "="
// calculatestuff = function(d){ // ... } can't put it here (error)
},
template: ' ... '
+ '{{calculatestuff(theResult.someproperties)}}'
+ ' ... '
}
}])
我可以放在哪里calculatestuff
?