【问题标题】:ui-view with Meanjs 0.4.2使用 Meanjs 0.4.2 的 ui-view
【发布时间】:2016-08-14 09:19:12
【问题描述】:

我一直在关注基于 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 的架构中是否有任何我缺少的好的资源?记录的大部分资源都是使用较早版本的,与最新版本有很大不同。

非常感谢!

【问题讨论】:

    标签: meanjs


    【解决方案1】:

    菜单服务其实是MEANJS的一部分,它在:

    /modules/core/client/services/menu.client.service.js

    如果有机会,请阅读源代码。

    最近添加了添加参数的功能,但是我没有看到任何应该阻止 Angular UI Bootstrap 工作的东西。

    我不确定你正在做哪个教程,或者你是否还在做这个,但是如果重新开始,让 AUIB 工作的最佳方法是尝试在页面上获取手风琴。这是第一个示例,您应该花几分钟时间了解剪切和粘贴功能。

    确保您了解它的工作原理。感受一下控制器是如何使用它的。然后以更清晰的视野和增强的信心回到模态。

    最坏结果是克隆与教程相同版本的 MEANJS,然后研究实现,直到您理解它并可以实现与当前版本相同的升级。

    你应该能够破解它 - 坚持下去!

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2016-10-10
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多