【发布时间】:2017-01-16 03:44:11
【问题描述】:
在范围内,“ug”属性取决于“user”和“age”,当我更新“user”或“age”时,为什么“ug”没有更新?如何更新“ug”
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="ctrl">
user:<input ng-model="user">
<br>
age:<input ng-model="age">
<br>
user and age : <span style="color: red" ng-bind="user + '-and-' + age"></span>
<br>
ug:<span style="color:red;" ng-bind="ug"></span>
<br>
addAge:<span style="color:red;" ng-bind="addAge"></span>
</div>
角度 JS 代码
angular.module('myApp', [])
.controller('ctrl', ['$scope', function($scope) {
var fn = function(user, age) {
//TODO
return user + '-fn-' + age;
}
$scope.user = 'taven';
$scope.age = '30';
$scope.ug = fn($scope.user, $scope.age);
}]);
【问题讨论】:
-
谢谢,我删除了。
标签: javascript angularjs scope angularjs-scope