UNPKG

framework7.angular

Version:

Full Featured Mobile HTML Framework For Building iOS & Android Apps using Angularjs

26 lines (24 loc) 773 B
Framework7.prototype.plugins.angular = function(app, params) { function compile(newPage) { try { var $page = $(newPage); var injector = angular.element("[ng-app]").injector(); var $compile = injector.get("$compile"); var $timeout = injector.get("$timeout"); var $scope = injector.get("$rootScope"); $scope = $scope.$$childHead; $timeout(function() { $compile($page)($scope); }) } catch (e) { console.error("Some Error Occured While Compiling The Template", e); } } return { hooks: { pageInit: function(pageData) { compile(pageData.container); } } } };