Saya menggunakan AngularJS untuk menambahkan beberapa fungsionalitas yang lebih maju ke beberapa halaman artikel Joomla saya. Pada halaman ini saya perlu menambahkan atribut ng-app ke <HTML>
tag di halaman saya. Saat ini tag HTML normal untuk halaman Joomla (v3.3) saya terlihat seperti ini;
<html prefix="og: http://ogp.me/ns#" xml:lang="en-gb" lang="en-gb">
dan saya perlu terlihat seperti ini;
<html prefix="og: http://ogp.me/ns#" xml:lang="en-gb" lang="en-gb" ng-app="dataManager">
Ini perlu sedikit dinamis karena halaman yang berbeda mungkin memerlukan arahan aplikasi-ng yang berbeda. Apakah ada cara yang tepat untuk melakukan ini di Joomla?
Saat ini saya mengimpor AngularJS menggunakan yang berikut:
<?php
$document = JFactory::getDocument();
$urlAngular = "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js";
$document->addScript($urlAngular);
?>
Terima kasih atas bantuan yang dapat Anda berikan.
joomla-api
drobertson
sumber
sumber
Jawaban:
Anda dapat membuat
system
plugin seperti ini:sumber
$('html').attr('ng-app', 'dataManager');
Anda dapat menggunakan PHP untuk menambahkan konten dinamis ke
ng-app
atribut.Di
\templates\yourtemplate\index.php
file Anda , ubahuntuk
sumber