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