angular学习笔记-$parse和$interpolate的作用

来源:互联网 发布:李建利 知乎 编辑:程序博客网 时间:2024/06/11 05:11

$parse

主要用来手动解析表达式,下面是《angularJS权威指南》上的一个例子,当我以一次运行程序的时候我天真的以为结果是这样的

马上被现实打脸,其实是这样的

这个问题我居然研究了很久,突然看到这几个字“解析表达式”,于是我尝试输入了一个表达式

$parse的用法显而易见

$interpolate

主要用来插值解析,同样使用的是《angularJs权威指南》上的例子,贴段代码
var myApp=angular.module("myApp",[]);
myApp.controller("myController",["$scope","$interpolate",function($scope,$interpolate){
console.log("nihao");
$scope.$watch('emailBody', function(body) {
if (body) {
var template = $interpolate(body);
console.log($scope.to);
$scope.previewText =template({to: $scope.to});
}
});
}])
以下是运行结果

用法是不是一目了然
原创粉丝点击