我一直在关注一个基于MEANJS.org的视频教程系列,我发现它在youtube上是独一无二的。然而,该系列是在MEANJS 3.x上录制的,然后移植到MEANJS 4。然而,MEANJS 4.2似乎利用了Angular Menu Service,其工作方式与她的演示有很大不同。这使得如何添加UI Bootstrap Modal (https://angular-ui.github.io/bootstrap/#/modal)变得不可能,这是堆栈如何与Bootstrap一起工作的基础。
我的问题如下:
1.)在MEANJS 4.2版本中,我必须使用抽象的ui-视图模板吗?或者我可以覆盖它,只创建我想要的状态,而不使用主模板ui视图?
function routeConfig($stateProvider) {
.state('customers', {
abstract: true,
url: '/customers',
template: '<ui-view/>'
})2.)如何使用Angular UI Bootstrap添加模态?我试过了所有的方法,但是我完全被弄糊涂了。
3.)我缺少的MEANJS 0.4.2架构中有什么好的资源吗?大多数已记录的资源都使用较早的版本,这与最新版本有很大不同。
非常感谢!
发布于 2016-08-14 09:19:13
菜单服务实际上是MEANJS的一部分,它位于:
/modules/core/client/services/menu.client.service.js
当你有机会的时候,请阅读一下源代码。
最近添加了添加参数的功能,但是我没有看到任何应该阻止Angular UI Bootstrap工作的东西。
我不确定你正在做哪个教程,或者你是否还在做这个,但是,让AUIB工作的最好方法就是尝试让手风琴出现在页面上。这是第一个例子,应该会花你几分钟的时间来使用剪切和粘贴功能。
确保你理解它是如何工作的。了解控制器是如何使用它的。然后,带着更清晰的视野和增强的信心回到模式。
最坏的情况是,克隆与教程相同版本的MEANJS,然后研究其实现,直到您理解它,并且可以实现对当前版本的相同升级。
你应该能够破解它--只要坚持下去!
祝好运!
https://stackoverflow.com/questions/37502658
复制相似问题