单击某个 html 元素时,如何在 angularjs 控制器中存储的 javascript 中设置某个变量的值。例如:
angular.module('app',[])
.controller('appController', function($scope, $http){
$scope.onTheMove = null;
}
onTheMove
当ng-click
从 html 触发时,我想设置为某个值。
<input type="radio" name="player" id="radio-1" ng-click="onTheMove = 1">
首先你需要把它放在同一个控制器中:
<div ng-controller="appController">
<input type="radio" name="player" id="radio-1" ng-click="changeValue()">
</div>
然后创建更改功能
$scope.changeValue = function() {
var val = $scope[propName];
$scope.onTheMove = 1;
};
甚至更容易使用 ng-model
<div ng-controller="appController">
<input type="radio" name="player" id="radio-1" ng-click="onTheMove" ng-value ="1">
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句