// TODO: Test this module.exports = function () { return function (scope, element, attrs) { scope.$watch(attrs.pageVisible, function () { element.bind('load', function () { scope.$apply(attrs.pageLoad) }) }) } }