2016-12-08 2 views
1

に動作しません。私はそれが動作しませんng-includeで文書に追加されたことを部分的にそれを追加しようとすると:私はindex.htmlに直接追加するときAngularJSのdocument.write()は、私は私が構築していますAngularJSアプリのフッターにコピーライト通知に現在の年含めたい部分

<footer ng-include="'app/static/partials/footer.html'" class="main"></footer> 

それは動作します。 AngularJSでこれを達成する最良の方法は何ですか?

フッターを指示文にしてコントローラを追加する必要がありますか?

答えて

3

フッターのコントローラーに範囲変数を設定する必要があります。例えば$scope.year = new Date().getFullYear();あなたはこのようにあなたのHTMLでそれを使うことができます:{{year}}

ディレクティブである必要はありません。また、フッタに使用するコントローラを指すようにフッターのHTMLプロパティとしてng-controller="footerCtrl"などを使用することもできます。

+0

あなたの著作権の日付が今月あなたのサイトを立ち上げ、1月が転がっても何も改善しないと、2016の正しい値の代わりに2017が表示されるということも、 –

+0

私は、現在の年、すなわち、ほとんどの維持されているウェブサイトの現在の年である最新の改訂日を表示するのが普通の習慣であると考えました。 http://updateyourfooter.com – Holly

+0

コンテンツの所有権がサイトの所有者である日々のコンテンツ(ユーザーが作成したものなど)が常に変化するウェブサイトで作業している場合は、著作権更新。例えば(C)2012-2016、XYZ Inc.すべての権利を保有します。 (2016は2017に自動的に変更されます)。ほとんど更新されないコンテンツで、公開されたリリース(クライアント用に書かれた静的サイトなど)の場合は、作成日より後の日付に自動変更するべきではありません最後の内容 –

関連する問題