angular表达式通过$parse服务执行解析
angular与JS表达式的区别
1、属性求值:所有属性的求值是对于scope的,而js是对于window独享的
2、宽容:表达式求值,对于undefined和null,angular是宽容的,但JS会产生NullPointerExceptions
3、没有流程控制语句:在angular表达式里,不能做以下任何的事,条件分支。循环、抛出异常
4、过滤器:我们可以就将表达式的结果传入过滤器链
多个控制器
var app=angular.module("myApp",[]);
// 多个作用域
app.controller("first",function ($scope) {
$scope.name="张山";
});
app.controller("second",function ($scope) {
$scope.name="李思";
});
function first() {
var name="李四";
}