如何从html更改angularjs变量

西部数据中心

单击某个 html 元素时,如何在 angularjs 控制器中存储的 javascript 中设置某个变量的值。例如:

    angular.module('app',[])
        .controller('appController', function($scope, $http){
        $scope.onTheMove = null;
}

onTheMoveng-click从 html 触发时,我想设置为某个值

<input type="radio" name="player" id="radio-1" ng-click="onTheMove = 1">
Yichaoz

首先你需要把它放在同一个控制器中:

  <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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章