在 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
如果你这样做,bower install ng-admin
或者npm install ng-admin
你必须检查https://www.npmjs.com/package/ng-admin或https://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'
希望能帮助到你 ;)
bower 安装的 ng-admin 不是最新的!更糟糕的是,它坏了,使用 npm install 并将 node_modules/ng-admin/build 中的构建文件复制到你的 bower 文件夹,我用这种方式修复了它!