javascript - 单击 img AngularJS 后更新模型

标签 javascript html angularjs

我是 AngularJS 的新手,我正在尝试在用户单击 img 后更新我的模型,这是我的代码:

<div class="col-xs-4 text-center"><a ng-model="user.plateforme" value="ios"><img src="ios.png" class="img-circle img-responsive"></a></div>

<div class="modal-footer">
    <a href="#" data-dismiss="modal" class="btn">Close</a>
    <a href="#" class="btn btn-primary" ng-click="update(user)">Save changes</a>
</div>
      <pre>form = {{user | json}}</pre>

和我的 Controller :

angular.module('formExample', [])
      .controller('ExampleController', ['$scope', function($scope) {
        $scope.master = {};

        $scope.update = function(user) {
          $scope.master = angular.copy(user);
        };

        $scope.reset = function() {
          $scope.user = angular.copy($scope.master);
        };

        $scope.reset();
      }]);

有人可以帮助我吗?

最佳答案

添加ng-click。这将使您的模型自动消化:

<img src="ios.png" class="img-circle img-responsive" ng-click="reset();">

这里我假设您想要调用$scope.reset(),但您可以在那里创建任何您想要的方法。

关于javascript - 单击 img AngularJS 后更新模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29749165/

相关文章:

javascript - jQuery悬停功能显示覆盖但在悬停显示内容时关闭

javascript - 删除 Angular View 属性中的空间

javascript - 如何将 ngRoute 注入(inject) Jasmine/Karma AngularJS 单元测试中?

javascript - 带 ng-repeat 的条件计数器

javascript - 使用 jquery/javascript 选择 n 个元素中的替代框

javascript - 阻止 'mouseenter'回调函数直到 'highlight'效果完成

html - 垂直对齐两行文字

javascript - 当三元测试大于/小于条件时,简写是什么?

javascript - 如何使相对 Div 可拖动?

javascript - 在父网页的 iframe 中运行 JavaScript