Angularjs 常用方法

Anglarjs 工具方法

Anglarjs 工具方法

1. isArray使用

Anglarjs 工具方法

效果图如下,结果为true

Anglarjs 工具方法

 

2.uppercase使用

$scope.name = "zhangsan";
$scope.name = angular.uppercase( $scope.name );

htmle中
zhangsan 转为大写 {{name}}

结果为:zhangsan 转为大写 ZHANGSAN

3. toJson方法

将json转为字符串
var  json = {"name":"hello", "age":"20"};
var jsonstr = angular.toJson(json);
console.log(jsonstr);

打印结果
{"name":"hello","age":"20"}

4. formJson方法
将string转为json

var jsonstr = '{"name":"hello", "age":"20"}';
var json = angular.fromJson(jsonstr);
console.log(json);

打印效果

Anglarjs 工具方法

 

5. forEach使用

var json = {"name":"hello", "age":"20"};
angular.forEach(json,function(val, key){
console.log(key + " : " + val);
});

效果:

Anglarjs 工具方法

 

加入第三个参数results

var json = {"name":"hello", "age":"20"};
var results=[];
angular.forEach(json,function(val, key){
this.push(key + " : " + val);
}, results);

console.log(results);

显示结果

Anglarjs 工具方法

 

 7. 模块依赖

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" src="angular.min.js"></script>
    <script type="text/javascript" src="module02.js"></script>
</head>
<body ng-app="myApp">
<div>

    <div ng-controller="firstController">
       {{name}}
    </div>
    <div ng-controller="secondController">
        {{name}}
    </div>
    <div ng-controller="thirdController">
        {{name}}
    </div>
</div>
<script type="text/javascript">
    var app = angular.module("myApp", ['myApp2']);
    app.controller('firstController',['$scope',function($scope){
        $scope.name = "张三";
    }]);
</script>

</body>
</html>

  

module02.js文件
var app2 = angular.module("myApp2", []);
app2.controller('secondController',function($scope){
    $scope.name='李四';
});

app2.controller('thirdController',function($scope){
    $scope.name='王五';
});

  显示效果

Anglarjs 工具方法

 

8. Jquery的使用
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" src="jquery-1.11.1.js"></script>
    <script type="text/javascript" src="angular.min.js"></script>
    <script type="text/javascript" src="module02.js"></script>
</head>
<body ng-app="myApp">
<div>

    <div ng-controller="firstController">
        <div ></div>
       {{name}}
    </div>
    <div ng-controller="secondController">
        {{name}}
    </div>
    <div ng-controller="thirdController">
        {{name}}
    </div>
</div>
<script type="text/javascript">
    var app = angular.module("myApp", ['myApp2']);
    app.controller('firstController',['$scope',function($scope){
        $scope.name = "张三";
        $('#main').html('<span>hello world</span>');
    }]);
</script>

</body>
</html>

  显示结果

Anglarjs 工具方法

 

9 angular.element的使用

 var main = document.getElementById('main');
angular.element(main).html("hello man");

  




参考 https://www.angular.cn



 

相关文章:

  • 2021-10-22
  • 2021-11-22
  • 2021-11-28
  • 2021-07-21
  • 2021-11-13
  • 2022-01-22
  • 2021-04-20
  • 2021-11-01
猜你喜欢
  • 2021-07-27
  • 2021-08-17
  • 2022-12-23
  • 2021-10-12
  • 2022-02-10
  • 2021-06-11
  • 2021-09-15
相关资源
相似解决方案