angular $scope变量和方法

变量和方法的使用

$scope 类似是一个代理的对象,负责增删改和检验等功能

ng-click="login()"

$scope 生成

$scope.user = {
    name: '',
    pwd: ''
};

$scope 引用

<input type="text" ng-model="user.name">


<input type="text" ng-model="user.pwd">

<body style="padding:10px;" ng-app="app">
<div ng-controller="MyCtrl">
<input type="text"ng-model="msg">
<h1>{{msg}}</h1>
<br>
<h1>{{reverse()}}</h1>
<!--调用方法,注意这里要加括号-->
</div>
<div ng-controller="MyCtrl">
<input type="text" ng-model="user.name"><br><br>
<input type="text" ng-model="user.pwd"><br><br>
<div ng-click="login()">登录</div>
<div ng-show="errormsg.length>0">{{errormsg}}</div>
<!--当errormsg长度大于0的时候显示出来-->
</div>
</body>
angular.module('app', []).controller('MyCtrl',
function($scope) {
    $scope.msg = "";
    $scope.reverse = function() {
        return $scope.msg.split("").reverse().join(""); < !--对输入进行反转-->
    }

    $scope.user = {
        name: '',
        pwd: ''
    };
    $scope.errormsg = ""; < !--需要先定义,否则会报错-->$scope.login = function() {
        if ($scope.user.name == "admin" && $scope.user.pwd == "123") {
            alert("登录成功");
        } else {
            alert("用户名或密码错误");
        }
    }

})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容