gpt4 book ai didi

javascript - 打开并创建新帖子按钮不起作用

转载 作者:行者123 更新时间:2023-11-28 01:04:21 26 4
gpt4 key购买 nike

提交帖子按钮不起作用,用户名和注销按钮也不起作用。也许有人可以帮我解决这个问题?

F12 和 jsintrc 没有显示任何有意义的内容。

这是创建新帖子按钮的 html,应该会引导至 newpost.html 页面。

<ion-nav-bar></ion-nav-bar>
<ion-nav-view>
<ion-nav-bar></ion-nav-bar>

<ion-view ng-controller="NavCtrl">
<ion-nav-buttons side="left" type="bar-light" ng-submit="submitPost()">
<button class="button button-icon ion-compose" href='/tab/newpost'></button>

<button class="button-clear" href='/tab/posts'><b>MyApp</b></button>
</ion-nav-buttons>

<ion-nav-buttons side="right">
<button class="button-clear" href="#/users/{{ currentUser.username }}">
<img ng-src="http://www.gravatar.com/avatar/{{ currentUser.md5_hash }}"
class="nav-pic"/>{{ currentUser.username }}
</button>

<button class="button-clear" href="#/auth/login" ng-click="logout()">Logout</button>
</ion-nav-buttons>


这是 Controller

app.controller('NavCtrl', function ($scope, $location, Post, Auth) {
$scope.post = {url: 'http://', title: ''};

$scope.submitPost = function () {
Post.create($scope.post).then(function (postId) {
$scope.post = {url: 'http://', title: ''};
$location.path('/posts/' + postId);
});
};

$scope.logout = function () {
Auth.logout();
};
});


和app.js文件

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

.state('tab.newpost', {
url: '/newpost',
views: {
'tab-newpost':{
templateUrl: 'templates/tab-newpost.html',
controller: 'NavCtrl'
}
}
})

最佳答案

ng-submit directive is meant to be used with form.

<form
ng-submit="">
...
</form>

改用ng-click。但我不知道在 ion-nav-buttons 中使用 ng-click 是个好主意。尝试在按钮或 div 上使用它。

祝你好运!

关于javascript - 打开并创建新帖子按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25245164/

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