gpt4 book ai didi

javascript - 带有嵌套 ionic 导航 View 的 ionic 导航 View 不起作用

转载 作者:可可西里 更新时间:2023-11-01 14:45:29 25 4
gpt4 key购买 nike

ion-nav-view 嵌套有一个奇怪的问题。当我在浏览器中加载应用程序时,我可以看到 URL 正在更改为 /app/menu,但页面上没有出现 menu.html 中的内容。页面是空白的。

以下是代码片段

index.html

<body ng-app="starter">
<ion-nav-view></ion-nav-view>
</body>

app.js

.config(function ($stateProvider, $urlRouterProvider) {
$stateProvider.
state("app", {
url: "/app",
abstract: true,
templateUrl: "templates/default.html",
controller: "AdaptiveController"
})
.state("app.menu", {
url: "/app/menu",
views: {
"page-content": {
templateUrl: "templates/menu.html",
controller: "MenuController"
}
}

});

$urlRouterProvider.otherwise("/app/menu");
})

default.html

<ion-view>
<ion-content>
<ion-nav-view name="page-content"></ion-nav-view>
</ion-content>
</ion-view>

menu.html

<ion-view>
<ion-header-bar class="bar bar-positive bar-header" align-title="center" no-tap-scroll="true">
<div class="buttons buttons-left header-item">
<span class="left-buttons"></span>
</div>
<div class="bar bar-header bar-positive header-item">Welcome</div>
<div class="buttons buttons-right header-item">
<span class="right-buttons"></span>
</div>
</ion-header-bar>
<ion-content>
<ion-list>
<ion-item class="item item-icon-left">
<i class="icon ion-person"/>
<h3>Profile</h3>
</ion-item>
</ion-list>
</ion-content>
</ion-view>

如果我将 default.html 中的代码更改为以下它会起作用。

<ion-side-menus enable-menu-with-back-views="false">
<ion-side-menu-content>
<ion-nav-view name="page-content"></ion-nav-view>
</ion-side-menu-content>
</ion-side-menus>

这意味着 ion-nav-view 是否需要选项卡或 ion-side-menus?它不能与 ionic View 一起使用吗?

最佳答案

尝试更改代码:

.state("app.menu", {
url: "/app/menu",
views: {
"page-content": {
templateUrl: "templates/menu.html",
controller: "MenuController"
}
}

.state("app.menu", {
url: "/menu",
views: {
"page-content": {
templateUrl: "templates/menu.html",
controller: "MenuController"
}
}

在hrefs中继续写#/app/menu

关于javascript - 带有嵌套 ionic 导航 View 的 ionic 导航 View 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31002619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com