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

时间:2015-02-18 00:39:38

标签: javascript html angularjs angular-ui-router ionic-framework

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

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

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

});

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

我无法找到state的每个属性的具体说明,导致我的代码中的可能错误难以解密。我还发现最新版本的Angular可能会弃用state,但Ionic docs会解释使用state,这就是我一直试图做的事情。任何澄清或资源将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不确定这是否值得回答,但是,如果其他人有类似的问题。

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