如何使用javascript
范围变量值
AngularJS
变量
类似的东西:
xyz.controller(
(
$scope.country="Canada"; );
javascript :
<script>
var country = {{scope.country}};
</script>
答案 0 :(得分:0)
您可以使用$scope.scopeVariableName
访问角度js范围变量
为了通过
var varibleName = $scope.scopeVariableName;
如果您在UI中使用范围对象(使用controllerAs语法),我们可以使用this
变量
var varibleName = this.scopeVariableName;
示例:
<div ng-controller="yourController">
{{scopeVariableName}}
</div>
控制器:
function yourControllerFunction($scope){
$scope.scopeVariableName = "Canada";
var variableName = $scope.scopeVariableName;
}
yourControllerFunction.$inject = ['$scope'];
angular.module('yourMainModule').controller('yourController', yourControllerFunction);
答案 1 :(得分:0)
HTML:
<body ng-controller="MainCtrl">
<p>{{country}}</p>
</body>
JS:
var xyz = angular.module('app', []);
xyz.controller('MainCtrl', function($scope) {
$scope.country = 'Canada';
var country = $scope.country;
jQuery('html, body').animate({scrollTop: 0}, 200);
});
这是一个Plunker https://plnkr.co/edit/hHRPzDQKbtSUppzpxfI2?p=preview