AngularJS控制器显示错误

用户名

我正在使用monaca ide进行开发。

我正在尝试使用angularjs将数据从html发布到php页面,这会给我带来错误Uncaught Error:[ng:areq]参数'joinctrl'不是函数,没有定义,我对angularjs一无所知,请帮助谢谢您的协助。

html

index.html

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, user-scalable=no">
    <script src="components/loader.js"></script>
    <script src="js/script.js"></script>
    <link rel="stylesheet" href="components/loader.css">
    <link rel="stylesheet" href="css/style.css">
    <script>
        ons.bootstrap();
        ons.disableAutoStatusBarFill();  // (Monaca enables StatusBar plugin by default)
    </script>
</head>
<body>
    <ons-navigator title="Navigator" var="myNavigator" page="page1.html">

    </ons-navigator> 
</body>
</html>

page2.html

<ons-page style="background:#5C2D50">
<div class="modal">
    <div class="modal__content" ng-app=joinus ng-controller="joinctrl">
        <form>
        <h1>Join Us</h1>
        <input type="email" placeholder="Email" ng-model="email"><br />
        <input type="password"  placeholder="Password" ng-model="password"><br />
        <input type="password"  placeholder="Confirm Password" ng-model="cpassword"><br />
        <input type="submit" value="Create" class="creat" ng-submit="create()">
        </form>
    </div>
</div>
<div id="gos" onclick="myNavigator.popPage()"><span class="fa fa-chevron-left" id="bk"></span></div>
</ons-page>

script.js

var app = angular.module('joinus', ['onsen']);

app.controller('joinctrl', function($scope, $http){
   $scope.create=function(){
       var request=$http({
           method:"post",
           url:"http://www.elunika.com/joinus.php",
           data:{
               email:$scope.email,
               password:$scope.password,
               cpassword:$scope.cpassword
           },
           headers:{'Content-Type':'application/x-www-form-urlencoded'}
       });
   request.success(function(data){
       myNavigator.popPage();
   });
   request.error(function(data){
       alert("Error While Proccessing");
   })
   }
});

请让我知道我在做的错误。

  1. 请让我知道,<form>如果我使用angularjs,是否需要在html中使用。
  2. 请让我知道我是否可以使用alert与jquery相同的方式。

再次感谢您的帮助。

尼古拉·梅尔尼科夫(Nikolay Melnikov)

你是否已经onsen包含在你的模块依赖index.html文件?

这是您的代码有效版本,其中onsen不包括。

可以ng-app<html><body>标签上使用一个确保ng-app在整个应用程序中具有一个属性。

至于:

  1. 您可以这样使用<form>

  2. 你可以。

:)

PS:areq正如您在浏览器控制台中看到的那样,我提供的Plunker示例没有遇到问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS控制器未显示

来自分类Dev

angularjs奇怪的错误加载控制器

来自分类Dev

Angularjs:控制器注册错误

来自分类Dev

Codeigniter控制器显示错误

来自分类Dev

从控制器显示错误或成功

来自分类Dev

angularJS显示空白页没有错误-控制器问题

来自分类Dev

从控制器AngularJS内部突出显示活动页面

来自分类Dev

AngularJS控制器显示未定义?

来自分类Dev

AngularJS:输出从控制器返回的HTML,显示HTML代码

来自分类Dev

在Angularjs的控制器中显示创建的记录ID

来自分类Dev

如何使用angularjs显示从控制器返回的json数据

来自分类Dev

显示和隐藏控制器不起作用,AngularJS

来自分类Dev

AngularJS显示了控制器的未定义函数

来自分类Dev

使用控制器时不显示数据-AngularJs

来自分类Dev

Angularjs 控制器未显示在视图中

来自分类Dev

angularJS中的多个控制器抛出错误

来自分类Dev

AngularJS控制器在注入工厂时抛出错误

来自分类Dev

控制器不是AngularJS 1.5.7的函数错误

来自分类Dev

控制器中的AngularJS工厂出现错误

来自分类Dev

AngularJS 错误:[$controller:ctrlreg] 控制器未注册

来自分类Dev

在Swift中的UITableViewController中搜索显示控制器错误

来自分类Dev

控制器中的弹簧重定向显示错误

来自分类Dev

在Swift中的UITableViewController中搜索显示控制器错误

来自分类Dev

如何通过角度在控制器上显示错误消息

来自分类Dev

定义控制器-angularjs

来自分类Dev

单独的控制器AngularJS

来自分类Dev

AngularJS扩展控制器

来自分类Dev

AngularJS:控制器与服务

来自分类Dev

AngularJS控制器数据