這是我的指令每次都不需要傳遞參數映射,從父範圍調用一個函數到一個指令?
function myDirective() {
var directive = {
restrict: "E",
templateUrl: "path/file.html",
scope: {
functionInParentScope: "&",
},
};
return directive;
}
這是在父範圍功能
$scope.functionInParentScope = (part, parts) ->
return (part & parts) > 0
這是在父模板中的指令元素
<my-directive
function-in-parent-scope"functionInParentScope(part, parts)">
</my-directive>
這是對一個呼叫功能從指令內:
functionInParentScope({part: a, parts: b})
如何在不需要每次提供參數映射的情況下調用父範圍中的函數?
我希望能夠只寫functionInParentScope(a, b)