Angular JS中的Button Click事件

时间:2015-09-02 08:13:02

标签: javascript jquery angularjs

我试图在角度Js中触发按钮单击事件,但它根本没有发生。我在Chrome的开发者控制台中都没有遇到任何与事件相关的错误。 这是Markup ..

moduleA1

这是anguar JS代码..

                    <!-- Login Form Here !-->

                    <div id="login" ng-controller="LoginformController" style="display: none;" class="col-sm-5 form-box">
                        <div class="form-top">
                            <div class="form-top-left">
                                <h3>Login now</h3>
                                <p>Fill in the form below to get instant access:</p>
                            </div>
                            <div class="form-top-right">
                                <i class="fa fa-pencil"></i>
                            </div>
                            <div class="form-top-divider"></div>
                        </div>
                        <div class="form-bottom">
                            <form role="form" action="" method="post" class="registration-form">
                                <div class="form-group">
                                    <label class="sr-only" for="UserID">User ID</label>
                                    <input type="text" name="UserID" placeholder="User ID..." class="form-first-name form-control" id="UserID">
                                </div>
                                <div class="form-group">
                                    <label class="sr-only" for="Password">Password</label>
                                    <input type="text" name="Password" placeholder="Password..." class="form-last-name form-control" id="Password">
                                </div>

                                <button type="submit" class="btn">Login!</button>
                                <br/>
                                <button type="button" class="btn-sm btn-link" ng-click="PasswordRecovery()">Forgot Password</button>

                            </form>
                        </div>
                    </div>

请帮我解决这个问题..

2 个答案:

答案 0 :(得分:1)

如果我要添加

<div ng-controller="UnexistingController"></div>

到你的HTML然后我会得到:

  

&#34;错误:[ng:areq] Argument&#39; UnexistingController&#39;不是一个功能,   未定义   http://errors.angularjs.org/1.4.3/ng/areq?p0=UnexistingController&p1=not%20a%20function%2C%20got%20undefined

这是有道理的,因为我还没有为模块添加控制器。我怀疑你犯了同样的错误。

  

参数&#39; SignupformController&#39;不是一个功能,未定义

     

<强>描述

     

AngularJS经常声称某些值会存在且真实   使用辅助函数。如果断言失败,则抛出此错误。   要解决此问题,请确保断言期望的值为   定义和truthy

答案 1 :(得分:0)

适合我,我不明白为什么你添加 platforms{ 'windows: { id = '', value = 1 }, ,但这不是问题。

See Plunker.