ng-admin の基本的な例では、npm installを使用すると機能しますが、bower installを使用するとビューが空になります。ng-admin の古いバージョンを試しましたが、どれも何もレンダリングしません。
2 に答える
を使用するプロジェクトで、ほぼ同じ問題が見つかりましたng-admin
。
最初に、と を介してng-admin
インストールされているのバージョンを確認する必要があります。npm intall
bower install
bower install
というファイルにあるからです。bower.json
npm install
というファイルにあるからです。package.json
そうでない場合は、https://www.npmjs.com/package/ng-admin またはbower install ng-admin
https://bower.io/をnpm install ng-admin
確認する必要があります
ng-admin のバージョン 1.0 のアルファ版/ベータ版には実際の変更ログがないため、コミットのいくつかの重要な変更を探すために git 履歴を確認する必要があります。
ng-admin の Git はこちら: https://github.com/marmelab/ng-admin
プロのヒント : タグごとに履歴を閲覧します (各バージョンのタグがあります)。
私の場合、alpha5 から beta3 に切り替えていました。また、alpha6 によって導入された後方互換性の中断がありました: https://github.com/marmelab/ng-admin/commit/efa237419c14c3bf0fa5a13423d93a7f068dd8c8
適用する必要がある変更は次のとおりです。
ビューの名前を: から: に変更
<div ui-view>
します。<div ui-view="ng-admin">
そして、every:
parent: 'main'
を次のように変更します。parent: 'ng-admin'
それが役に立てば幸い ;)