AngularJSを使用して、いくつかのJoomla記事ページにさらに高度な機能を追加しています。これらのページで、ng-app属性を<HTML>
ページのタグに追加する必要があります。現在、Joomla(v3.3)ページの通常のHTMLタグは次のようになっています。
<html prefix="og: http://ogp.me/ns#" xml:lang="en-gb" lang="en-gb">
このように見えるようにする必要があります。
<html prefix="og: http://ogp.me/ns#" xml:lang="en-gb" lang="en-gb" ng-app="dataManager">
ページによって異なるng-appディレクティブが必要になる場合があるため、これは少し動的である必要があります。Joomlaでこれを行う適切な方法はありますか?
現在、AngularJSを以下を使用してインポートしています。
<?php
$document = JFactory::getDocument();
$urlAngular = "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js";
$document->addScript($urlAngular);
?>
あなたが与えることができるあらゆる助けをありがとう。
現在、これらのページだけにAngularJSなどをどのように追加していますか?
—
David Fritsch 2014
PHPコードの単純なブロックを使用して、AngularJSをこれらのページに追加しています。これが使用されるコードです。<pre> {source} <?php $ document = JFactory :: getDocument(); $ urlAngular = " ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js "; $ document-> addScript($ urlAngular); ?> {/ source} </ pre>
—
drobertson、2014
壊れたコードでごめんなさい。コードブロックを編集する必要のある5分で正しく見せる方法がわかりませんでした。
—
ドロバートソン2014
@DougRobertson-更新されたコードの質問を更新できます;)私はそれに応じて質問を編集しました
—
Lodder