Angularjs 这个json成员是在哪里定义的
在取自angular.org的代码中:Angularjs 这个json成员是在哪里定义的,angularjs,Angularjs,在取自angular.org的代码中: 名称: 电子邮件: 性别:男 女性 重置 拯救 form={{user | json}} master={{master | json}} 功能控制器($scope){ $scope.master={}; $scope.update=函数(用户){ //带有1个参数的示例 $scope.master=angular.copy(用户); }; $scope.reset=函数(){ //带有2个参数的示例 复制($scope.master,$scope.u
名称:
电子邮件:
性别:男
女性
重置
拯救
form={{user | json}}
master={{master | json}}
功能控制器($scope){
$scope.master={};
$scope.update=函数(用户){
//带有1个参数的示例
$scope.master=angular.copy(用户);
};
$scope.reset=函数(){
//带有2个参数的示例
复制($scope.master,$scope.user);
};
$scope.reset();
}
我无法确定json成员的定义位置。我在网站上的许多例子中都看到了这一点。它的评估结果是什么 这是一个过滤器,也是angular代码的一部分-
它不是一个成员,它是一个过滤器,它可能是angular库中定义的标准过滤器。事实上,它是一个过滤器,用于将变量显示为JSON,内置angular
<div ng-controller="Controller">
<form novalidate class="simple-form">
Name: <input type="text" ng-model="user.name" /><br />
E-mail: <input type="email" ng-model="user.email" /><br />
Gender: <input type="radio" ng-model="user.gender" value="male" />male
<input type="radio" ng-model="user.gender" value="female" />female<br />
<button ng-click="reset()">RESET</button>
<button ng-click="update(user)">SAVE</button>
</form>
<pre>form = {{user | json}}</pre>
<pre>master = {{master | json}}</pre>
</div>
<script>
function Controller($scope) {
$scope.master= {};
$scope.update = function(user) {
// Example with 1 argument
$scope.master= angular.copy(user);
};
$scope.reset = function() {
// Example with 2 arguments
angular.copy($scope.master, $scope.user);
};
$scope.reset();
}
</script>
function jsonFilter() {
return function(object) {
return toJson(object, true);
};
}