博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【MVVM】- AngularJS 原生API
阅读量:5750 次
发布时间:2019-06-18

本文共 1449 字,大约阅读时间需要 4 分钟。

hot3.png

ANgularJS 原生函数

  • angular.lowercase() 转换字符串为小写
  • angular.uppercase() 转换字符串为大写
  • angular.isString() 判断给定的对象是否为字符串,如果是返回 true
  • angular.isNumber() 判断给定的对象是否为数字,如果是返回 true
  • agular.copy(source,destination):将原对象深度复制给目标对象:对象相关联的对象都会拷贝一份,两个对象完全独立

外观界面

原对象:
{
{ x1 }}
小写字母:
{
{ x2 }}
小写字母过滤器实现:
{
{ x1 | lowercase }}
大写字母:
{
{ x3 }}
x4:{
{x4}}
x5:{
{x5}}
x6:{
{x6}}
x1是否为字符串:{
{flag01}}
x4是否为字符串:{
{flag01}}
x5是否为字符串:{
{flag03}}
x6是否为数字:{
{flag04}}
x5是否为数字:{
{flag05}}

对象复制

原对象:x4:
{
{x4}}
复制对象:x7:
{
{x7}}

函数复制

js操作逻辑

var app = angular.module('myApp', []);app.controller('myCtrl', function($scope) {$scope.x1 = "HeLLO AnguLar Js WoRld!";$scope.x2 = angular.lowercase($scope.x1); //转换为小写:也可以过滤器处理$scope.x3 = angular.uppercase($scope.x1)  //转换为大写字母//注意JSON形式的对象或数组都会被认定为字符串$scope.x4 =[{"name":"zhangsan","age":"14"},{"name":"lisi","age":"20"}];$scope.x5=new Date();$scope.x6=10;$scope.flag01 =angular.isString($scope.x1);$scope.flag02 =angular.isString($scope.x4);$scope.flag03 =angular.isString($scope.x5);$scope.flag04 =angular.isNumber($scope.x6);$scope.flag05 =angular.isNumber($scope.x5);$scope.x7=angular.copy($scope.x4);$scope.x8=function(){    alert("原方法:X8");};//实现方法复制$scope.x9=angular.copy($scope.x8);});

效果:

转载于:https://my.oschina.net/yangzhiwei256/blog/3015769

你可能感兴趣的文章
Nginx配置文件
查看>>
如何成为一个C++高级程序员
查看>>
iptables 生产环境配置
查看>>
ant android 打包签名和渠道
查看>>
Lua中的全局变量与环境
查看>>
linux命令学习(1)-awk
查看>>
ActionBar中SearchView创建的2种方式
查看>>
一个简单的接口,被调用并同步给出响应的方法
查看>>
rhel7.2使用lvm安装虚拟机
查看>>
公司网络很慢很卡的原因分析与处理
查看>>
Hadoop序列化与压缩
查看>>
由“男怕入错行”说开去
查看>>
php-fpm多实例运行
查看>>
MySQL数据库安装
查看>>
CGImageSource对图像数据读取任务的抽象
查看>>
我的友情链接
查看>>
xss test
查看>>
也谈svn分支与合并
查看>>
显式锁(第十三章)
查看>>
微软超融合私有云测试29-SCDPM2016部署之创建保护组备份(备份虚拟机)
查看>>