gpt4 book ai didi

javascript - ionic / Cordova 应用程序 : How to change to another template in button click?

转载 作者:行者123 更新时间:2023-11-29 20:46:05 25 4
gpt4 key购买 nike

我正在使用 Ionic 开发和应用程序,我需要它在您单击按钮后将您带到另一个模板。这个模板叫做 area.html 并且不在侧边菜单中,我在 app.js 中添加了它的state。这里有一些代码:

app.js

.state('app.area', {
url: "/area",
views: {
'menuContent': {
templateUrl: "templates/area.html",
controller: 'AreaCtrl'
}
}
});

firsttemplate.html

<ion-view view-title="First Template">
<ion-content class="background">

<button class="button button-positive"
ng-click="changeToArea()">Current Position</button>

</ion-content>
</ion-view>

controller.js

.controller('FirstTempCtrl', function ($scope){

$scope.changeToArea = function() {
console.log("Area Func");
window.location = "#/app/area.html";
})

事情是,当你点击按钮时,它会带你到另一个模板,到:

$urlRouterProvider.otherwise('/app/log');

app.js 中,我要加载的是 area.html

最佳答案

 window.location = "#/app/area.html"; 

将重新加载您的应用以及所有 Controller

例如你需要使用 ui-router : $state.go('app.area');

关于javascript - ionic / Cordova 应用程序 : How to change to another template in button click?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30329232/

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