在 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
。也许有人可以从我的愚蠢错误中吸取教训。
我很难理解 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
。也许有人可以从我的愚蠢错误中吸取教训。