4

私は現在、Web テクノロジーを使用してデスクトップ アプリケーションを構築するための可能なソリューションとして node-webkit を評価しており、わずかな問題があります。アプリケーションは AngularJS を使用しており、私が直面している問題は、html テンプレート ファイルを適切に読み込んでいないように見えることです。

テスト アプリケーションには次の構成があります。

nucleusApps.config(['$locationProvider', '$routeProvider', function($locationProvider, $routeProvider) {
  $locationProvider.html5Mode(true);
  $routeProvider
    .when('/style', {
      templateUrl: '/templates/core/style.html',
      controller: nucleusApps.controllers.Style
    })
    .otherwise({redirectTo: '/style'});
}]);

問題は、次のエラーが発生することです。

Failed to load resource     file://templates/core/style.html

次のような templateUrl のさまざまな形式を試しました。

./templates/core/style.html
file://template/core/style.html

しかし、私はこのエラーを受け取り続けます。また、私のディレクトリ構造は次のとおりです。

-index.html
-package.json
-css
  -file.css
  -etc...
-templates
  -core
    style.html
-etc...

これが圧縮されているものです。

このエラーが発生する理由を知っていますか?

- アップデート -

ここで何が起こっているのかわかりませんが、コード (私が構築している Web バージョン) を更新しただけで、すべてが正常に機能しています。古いコードでは何か変だったに違いない

4

1 に答える 1

1

私はまだhtml5modeを使用していませんが、そこに問題があります。$locationProvider、

于 2012-11-20T17:30:05.600 に答える