加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – ng-keypress不触发功能

发布时间:2020-12-17 17:55:51 所属栏目:安全 来源:网络整理
导读:我是AngularJS的新手.我正在AngularJS中实现ng-keypress事件. 我提到了许多博客,并尝试按照显示的方式进行,但我的代码无效! div ng-app="myApp" div ng-controller="MainCtrl" input ng-keypress="change($event)" type="text" {{ text }} /div /div 脚本是
我是AngularJS的新手.我正在AngularJS中实现ng-keypress事件.
我提到了许多博客,并尝试按照显示的方式进行,但我的代码无效!

<div ng-app="myApp">
        <div ng-controller="MainCtrl">
            <input  ng-keypress="change($event)" type="text" >
            {{ text }}
        </div>
    </div>

脚本是:

var myApp = angular.module('myApp',[]);

    myApp.controller('MainCtrl',['$scope',function ($scope) {
        $scope.change=function($event){
            $scope.text= 'a';
        };
    }]);

我正在尝试在按键上更改{{text}}的值..但它不起作用!
谁能帮我吗!

谢谢 :)

解决方法

我尝试了同样的事情和它的工作

<body ng-controller="MainCtrl">
    <input  ng-keypress="change($event)" type="text" >
    <pre>{{name}}</pre>
  </body>


app.controller('MainCtrl',function($scope) {
  $scope.name = 'World';
  $scope.change=function($event){
    $scope.name= 'hello';
    };
});

结帐这个plunker … PLUNKER LINK

编辑
结帐your code plunker ..那也工作

编辑

最后答案是:1.0.7不支持ng-keypress,因此它无法正常工作..

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读