它们没有什么不同,您所拥有的只是文档中的伪代码。postlink函数只是最重要的函数,因此有多种方法可以声明它。
这里以柱塞为例…
…这是一些伪代码,显示了postlink函数的不同声明:
app.directive('dir1', function () { return function(scope, elem, attr) { //this is the same };});app.directive('dir2', function () { return { link: function(scope, elem, attr) {//this is the same } };});app.directive('dir3', function () { return { compile: function compile(tElement, tAttrs, transclude) { return {post: function postlink(scope, elem, attrs) { //this is the same} } } };});
…您只需要一个。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)