飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

AngularJS应用程序:记事本

时间:2021-11-29  作者:匿名  

这是一个记事本程序的示例,一共包含3个文件,其中一个是主页面,还有两个js文件,分别是myNoteApp.js和myNoteCtrl.js,下面就让我们一起来看看源代码。

index.htm

<!DOCTYPE html>
<html>
<script src="https://www.yangzhiw.cn/static/js/angularjs-1.5.8/angular.min.js"></script>
<body ng-app="myNoteApp" ng-controller="myNoteCtrl">
<textarea style="background-color:pink;color:green" ng-model="message" cols="80" rows="20"></textarea>
<p align="center">
<button ng-click="save()">Save</button>
<button ng-click="clear()">Clear</button>
</p>
<script src="myNoteApp.js"></script>
<script src="myNoteCtrl.js"></script>
</body>
</html>

myNoteApp.js

var app = angular.module("myNoteApp", []);

myNoteCtrl.js

app.controller("myNoteCtrl", function($scope) {
    $scope.message = "";
    $scope.left = function() {
        return 100 - $scope.message.length;//控制长度为100
    };
    $scope.clear = function() {
        $scope.message = "";
    };
    $scope.save = function() {
        alert("Note Saved");
    };
});

输出

在浏览器打开index.htm的显示结果

blob.png

示例中的保存操作只有一句alert("Note Saved");用于输出提示,如果实际应用,就需要你自己编写相对应的保存程序代码。

搜你所爱
AngularJS教程:目录
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。