Estoy usando AngularJS para agregar una funcionalidad más avanzada a varias de mis páginas de artículos de Joomla. En estas páginas necesito agregar el atributo ng-app a la <HTML>
etiqueta en mi página. Actualmente, la etiqueta HTML normal para mis páginas de Joomla (v3.3) tiene este aspecto;
<html prefix="og: http://ogp.me/ns#" xml:lang="en-gb" lang="en-gb">
y necesito que se vea así;
<html prefix="og: http://ogp.me/ns#" xml:lang="en-gb" lang="en-gb" ng-app="dataManager">
Esto debe ser un poco dinámico, ya que diferentes páginas pueden necesitar una directiva ng-app diferente. ¿Hay una manera adecuada de hacer esto en Joomla?
Actualmente estoy importando AngularJS usando lo siguiente:
<?php
$document = JFactory::getDocument();
$urlAngular = "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js";
$document->addScript($urlAngular);
?>
Gracias por cualquier ayuda que pueda dar.
joomla-api
drobertson
fuente
fuente
Respuestas:
Puede crear un
system
complemento como este:fuente
$('html').attr('ng-app', 'dataManager');
Puede usar PHP para agregar contenido dinámico al
ng-app
atributo.En su
\templates\yourtemplate\index.php
archivo, cambiea
fuente