0

在 ng-admin 基本示例中,使用npm install可以正常工作,但使用bower install时,视图为空。我已经尝试过旧版本的 ng-admin,但它们都没有渲染任何东西。

4

2 回答 2

0

我在使用ng-admin.

首先,您应该检查ng-admin安装了哪个版本,npm intall并且bower install

因为bower install它在一个名为bower.json

因为npm install它在一个名为package.json

如果你这样做,bower install ng-admin或者npm install ng-admin你必须检查https://www.npmjs.com/package/ng-adminhttps://bower.io/

由于 ng-admin 1.0 版的 alpha/beta 没有真正的更改日志,您应该查看 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">

  • 并将每个:更改parent: 'main'为:parent: 'ng-admin'

希望能帮助到你 ;)

于 2016-11-04T14:41:36.503 回答
0

bower 安装的 ng-admin 不是最新的!更糟糕的是,它坏了,使用 npm install 并将 node_modules/ng-admin/build 中的构建文件复制到你的 bower 文件夹,我用这种方式修复了它!

于 2017-01-18T02:35:34.223 回答