AngularJS を使用する iOS Phonegap アプリを構築しています。
項目のカテゴリに応じていくつかのリスト項目のスタイルを変更する のng-includes
中にいくつかあります。ng-switch
<div
ng-repeat="i indata"
ng-include="src='partials/card.html'""
>
</div>
partials /card.htmlファイル内には、次のスイッチがあります。
<div
ng-switch on="i.group"
>
<div ng-switch-when="Music">
<div ng-include="src='partials/card_details/'+i.category+'.html'"
></div>
</div>
<div ng-switch-when="Film"
ng-include="src='partials/card_details/buy.html'"></div>
<!-- default, load group -->
<div ng-switch-default ng-include="src='partials/card_details/'+i.group+'.html'"
></div>
これはすべてデスクトップ ブラウザーの Chrome で完全に機能しますが、Chrome で実行されているページと同じシンボリック リンクの www フォルダーを使用して Phonegap アプリを実行すると、switch ステートメント内のパーシャル以外のすべてが読み込まれます。
Xcode コンソールでエラーは発生しません。Phonegap のルートからのパスに問題があったため、 srcの先頭に「/」を追加しようとしましたが、取得できないのは、 *partials/card_details* 内のものではなく、 partials/card.htmlが読み込まれます
何か案は?