0

Yeoman をプロジェクト スターターとして使用して、Angular Material Web アプリケーションを作成しました。私が走るとき

grunt serve

localhost で Web サイトを正しく表示でき、すべてが機能しています。私が実行すると:

grunt build

私のWebアプリケーションを構築するために、エラーなしで終了します。その後、dist フォルダーのコンテンツをオンライン Web サーバーにアップロードしますが、Web アプリケーションに移動すると、$mddialog で使用した部分的なテンプレート html が読み込まれず、次のエラーが発生します。

GET http://my.website.url/views/dialogs/dialoginfodocument.html 404 (Not Found)
on file vendor.t3fefw.js

$mddialog コードは次のとおりです。

          $mdDialog.show({
            scope: $scope,
            templateUrl: './views/dialogs/dialoginfodocument.html',
            parent: angular.element(document.body),
            targetEvent: $event,
            clickOutsideToClose:true,
            preserveScope:true,
            useFullScreen: useFullScreen
          })

および部分的なテンプレート html:

<md-dialog>  
<md-toolbar>.....</md-toolbar>
<md-dialog-content>....</md-dialog-content>
</md-dialog>

私が間違っていることは何ですか?

4

1 に答える 1

0

charlietflコメントのおかげで、問題は解決しました。./問題は、 html テンプレート URLの先頭にありました。

于 2016-01-29T13:16:05.537 に答える