私はAngular JSの新機能として、外部テンプレートを読み込んで、それをターゲットのdiv
にいくつかのデータでコンパイルする方法を知りました。例えばURLからの角度ロードテンプレート
私はこのテンプレートを持っている:
<script type="text/ng-template">
<img src="{{Thumb}}" />
<script>
テンプレートが含まれていることになっているdiv
:
<div data-ng-controller=" ... "></div>
テンプレートはフォルダ/templates/test.php
のどこかに位置しています。ディクショナリのようにテンプレートのロードを行う方法でビルドがありますか?{{Thumb}}
(もちろん多くの他のもの)の代わりになるいくつかのデータに対してコンパイルしますか?
編集:$routes
を使用して、ウェブサイトのルートにいるときにテンプレートを読み込むとどうなりますか?どのように達成することができますか?角度で
これは機能しているようです。私がコントローラを定義し、 '$ scope.Thumb'を値に設定すると、' {{Thumb}} 'は値に置き換えられます。また、 '{{Thumb}} '画像ソースの' 404'を取得しましたが、避けることができますか? – Roland
[plnkr](http://plnkr.co/edit/gist:3510140)に例を掲載していますので、よろしくお願いします。 –
さて、彼らが持っている例を見てみましょう:http://docs.angularjs.org/api/ng.directive:ngView;私は今、同じことを設定していますが、ルートは私が持っている場所と一致しないため、おそらくリダイレクトされます。私は '$ routeProvider.whenとしてそれを持っている( ''、{ \t \t \t templateUrl: 'テンプレート/ vcard.php' コントローラ\t \t \t: "VCardController" \t \t});' – Roland