在 Ionic 和 AngularJS 中遍历视图的问题

Issues traversing views in Ionic and AngularJS

我很难理解 Ionic 和 Angular 中如何处理不同的视图。我有以下代码:

.config(function($stateProvider, $urlRouterProvider) {
  $stateProvider

    .state('index', {
      url: "/",
      templateURL: "templates/menu.html"
    });

});

根据我的理解,这应该在 运行 时将 menu.html 中的代码注入到 index.html 中的 ion-nav-view 标记中。但是,当页面加载时,它只显示 index.html 而没有注入代码。

我一直无法找到关于 state 的每个 属性 的具体说明,这使得我的代码中可能存在的错误难以破译。我还发现 state 可能已被最新版本的 Angular 弃用,但 Ionic 文档解释了如何使用 state,所以这就是我一直在尝试做的事情。任何澄清或资源将不胜感激。

我不确定这是否值得回答,但是,以防其他人遇到类似问题。

Ionic 使用 ui-router,一个替代 ngRoute 的框架。我的具体问题是我缺少作为默认路由的 $urlRouterProvider.otherwise("/") 行。我还在 templateURL 上使用了不正确的大小写,它应该是 templateUrl。也许有人可以从我的愚蠢错误中吸取教训。