Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了AngularJS,点击表单中的按钮会导致页面刷新大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个形式在Angular有两个按钮标签一个按钮在Ng单击时提交表单。另一个按钮纯粹用于使用Ng单击导航。然而,当第二个按钮被点击Angularjs导致一个页面刷新触发一个404.我已经在函数中断了一个断点,它触发我的功能。如果我做任何以下它停止:

>如果我删除ng单击该按钮不会导致页面刷新。
>如果我注释掉的函数中的代码,不会导致页面刷新。
>如果我将按钮标签更改为具有href =“”的锚标签(a),则不会导致刷新。@H_502_4@

后来是最简单的解决方法,但为什么Angular甚至在我的函数后运行任何代码,导致页面重新加载?看起来像一个错误。@H_502_4@

这里是形式:@H_502_4@

<form class="form-horizontal" name="myProfile" ng-switch-when="profile">
   <fieldset>

      <div class="control-group">
         <label class="control-label" for="passwordButton">password</label>
         <div class="controls">
            <button id="passwordButton" class="secondaryButton" ng-click="showChangepassword()">Change</button>
         </div>
      </div>

      <div class="buttonBar">
           <button id="saveProfileButton" class="priMaryButton" ng-click="saveUser()">Save</button>
      </div>
   </fieldset>
</form>

这里是控制器方法:@H_502_4@

$scope.showChangepassword = function() {
    $scope.SELEctedLink = "changepassword";
 };
如果你看看 W3C specification,看起来似乎很明显的事情是,当你不希望他们提交时,用type =’button’标记你的按钮元素。

特别要注意的是它在哪里说@H_502_4@

大佬总结

以上是大佬教程为你收集整理的AngularJS,点击表单中的按钮会导致页面刷新全部内容,希望文章能够帮你解决AngularJS,点击表单中的按钮会导致页面刷新所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。